0
rxjsで複雑なオブジェクトのプロパティを変更したいが、何も変更しない。例えば観察可能な複合オブジェクトを変更するにはどうすればいいですか?
:
class User {
constructor(
public name: string,
public role: string
) { }
}
マイサービス:それを行うにはどのように
@Injectable()
export class AuthService {
user: BehaviorSubject<User>;
constructor() {
this.user = new BehaviorSubject(
new User('wizardnet', 'admin')
);
}
setRole(role) {
// change ONLY the Role property of this.user ???????
// subscribe then clone the object and then call next() ??
}
}
私は、Userクラスがありますか?
をご利用ください。私は。値を逃しました:) –
@ShlomiLeviの美しさ 'BehaviorSubject' :) – CozyAzure