NGFacesを使用して、別のコンポーネントのコンテンツをAngularでリロードする方法を自分に尋ねています。バックグラウンドは以下の通りです。ポストリクエストが成功した後、getリクエストから取得した最新のデータを表示するためにビューをリロードします。 挿入ページ/コンポーネントが別のクラスにあります。角度の異なるコンポーネントのコンテンツをリフレッシュ
public create(name, description, archived, selectedParents): void {
http.post.subscribe(() => {
this.messageService.success('Worked');
//here the other component should call the get method and refresh the page afterwards
},() => {
this.messageService.error('Error');
});;
}
他のコンポーネントは、次のような方法があります。
http.get.subscribe(data => {
this.data = data;
});
私は$スコープ変数を使用することはできませんので、私はPrimeNGを使用しています。
httpこのコードスニペットでは、メソッドが簡略化されています。
ありがとうございました!
angularまたはangularjs?それに応じてタグ付けしてください:) – Alex
@ AJT_82 done :) –
他のタグをチェックしてください。それについての情報を読んでください。 1つは間違っている – Kukeltje