Emberjs-comp-lifecycle-didrecv-attr
提供:Dev Guides
EmberJS-didReceiveAttrsを持つ属性
didReceiveAttrsフックは、initメソッドの後に使用でき、コンポーネントの属性が更新されたときに呼び出され、再レンダリングが内部で開始されたときに実行されません。
構文
例
以下の例では、コンポーネントの属性が更新されるときに使用される_didReceiveAttrs_フックの使用について説明します。 _app/components/_の下に定義される_post-action_という名前のコンポーネントを作成します。
_post-action.js_ファイルを開き、次のコードを追加します-
今、次のコードでコンポーネントテンプレートファイルpost-action.hbsを開きます-
_index.hbs_ファイルを開き、次のコードを追加します-
次のコードで_app/controller/_の下に_index.js_ファイルを作成します-
出力
emberサーバーを実行します。次の出力が表示されます-
Ember.jsコンポーネントdidReceiveAttrs Attr
コンソールを開くと、以下のスクリーンショットに示すように出力が得られます-