私はとしてBehaviorSubject
を宣言しました。flatMap内でBehaviorSubjectを更新するにはどうすればよいですか?
私はsubscribe
の中でnext()
と更新する方法を知っていますが、flatMap()
の後にどのように更新できますか?
BehaviourSubject
:
user = new BehaviorSubject<Object>({});
(ユーザデータの後に)ユーザデータおよびユーザの詳細データを設定する方法。私がいることを前提としたいthis.userDetailsService.getUserDetails
詳細なしで
{
"id": 1,
"name": "Test",
"details1": "other",
"details2": "other"
}
私は 'this.user.next(データ)'に問題が何を理解していません。 'flatMap'の後に呼び出されます。たぶんあなたは 'do(user => this.user.next(user))'を探しています。 – martin
私はモデルの詳細で質問を更新しました –
実際にはどこに問題があるのかまだ分かりません。最初に元のオブジェクトを 'BehaviorSubject'に入れて、それを" enhanced "オブジェクトに置き換えたいのですか? – martin