私はので、私のサービスクラスのプロパティを持っている:Observable of Observableにアングル4でプッシュする方法は? RxJS
articles: Observable<Article[]>;
これは、標準http.get().map()
ソリューションを使用してgetArticles()関数によって移入されます。
新しい記事を手動でこの配列にプッシュするにはどうすればよいですか。 1つはまだ持続されていないので、httpの一部ではありませんか?
私のシナリオでは、新しい記事を作成して保存する前に、Article []配列にこの新しい記事をプッシュして記事のリストに表示させたいと思います。
成分AがOnInit()
ngを使用してサービスを消費し、中継区間*ngFor
に結果を結合する場合は更に、このサービスは、2つのコンポーネント間で共有され、は、成分Bからのサービス・アレイを同時に成分Aの中に結果を更新し、更新しますngFor
セクション?または、手動でビューを更新する必要がありますか?
articles: Article[]
fetch() {
this.get(url).map(...).subscribe(articles => this.articles)
}
次にあなたが標準配列操作法を使用してarticles
リストを操作することができますように多くのおかげで、 サイモン
は、簡単に言えば、どのように1は、直接観察可能に含まれている配列を変更しますか? –
これは私がSubjectを代わりに使用する場所ですか? –