私の2番のアプリケーションでは、コンポーネントA(親)とコンポーネントB(子)の2つのコンポーネントがあります。@input()でデータが渡される前に角2の子コンポーネントがロードされる
@Input()でデータ(myData)をAからBにコピーすると、B(子コンポーネント)でデータが取得されますが、子コンポーネントがBEFORE myDataをロードして、 way.a console.log(myData)はngOnDestroyフックにあります!
このようなロードオーダーを処理するにはどうすればよいですか?
コンポーネントのコンストラクタにデータをロードしようとします。 – rashfmnb
これがなぜ問題を引き起こすのかは不明です。 '@Input()'が外部から更新されるたびに呼び出されるライフサイクルフック 'ngOnChanges()'を使うことができます。 'ngOnInit()'は 'ngOnChanges()'が最初に呼び出された後に呼び出されます。それがうまくいかない場合は、達成しようとしていることを示すコードをさらに提供してください。コードを見ることなくあなたのサイトで何が起こっているのか今はできません。 –