0
は
、私はいくつかのデータをフェッチするAPIリクエストを作っています:親コンポーネントでは、データを取得するためのサービスリクエストを行います。子コンポーネントに応答を待つように指示するにはどうすればよいですか?私は私の親コンポーネントの<code>ngOnInit()</code>では、角2</p> <p>を使用しています
export class ParentComponent implements OnInit {
constructor(private myService: MyService) { }
myData;
errorMessage: string;
ngOnInit() {
this.getData();
}
getData() {
this.myService.getData()
.subscribe(
data => this.myData = data,
error => this.errorMessage = <any>error
)
}
}
私ChildComponentはそのちょうど、この場合には(マイデータを使用しようとしていますIDと名前を持つ名前オブジェクトの配列を含むJSONレスポンス)を使用して名前を表示します。
しかし、私はこのオブジェクトとそれが未定義であることを期待するリピーターを持っているので、どのように応答をロードするのを待つことができますか?今、myDataは子からの未定義エラーです。反応中に例えば
、私は馬鹿だ人を気にしないでthis.props.myData && DO_SOMETHING