非常基本的问题,谷歌没有帮助。
我的主要会议有一家秋田商店。它有这个状态
export interface SessionState {
language: Language;
activeRepo: number;
auth_token: string;
user : AppUser
userRepos : UserRepo[]
}
我怎样才能在服务中只更新这些属性中的一个?例如,仅“userRepos”
我有这个服务电话
getUserRepos() {
return httpclient.post("User","GetRepos", {}).pipe(tap<UserRepo[]>(repos => {
// THIS IS THE LINE THAT I CANNOT GET TO WORK--->
this.sessionStore.update({...userRepos : repos});
}));
}
我已经尝试了很多结构,但我无法得到它。是否有可能只更新一部分状态?