2017-05-12 5 views
0

ngOnInit定義で "ディレクティブのデータバインドプロパティが初期化された後に呼び出される"とはどういう意味ですか?ディレクティブのデータバインドされたプロパティが初期化された後に呼び出されるライフサイクルフック

+2

が見て確認してください 'ます。http:// stackoverflow.com /質問/ 39367423/- -ATA結合-properties'が何であるかを –

+0

[何であるATA-バウンドプロパティの可能性のある重複?](http://stackoverflow.com/questions/39367423/what-is-ata-bound-properties) – JayChase

答えて

0

ngOnInitは、Angularがコンポーネントの作成を完了したことを示すために、Angular 2によって呼び出されるライフサイクルフックです。

私たちは、この(実際のOnInitを実装する必須ではありませんが、良い練習が考えられる)ように使用するためにはのOnInitインポートする必要が

:私たちはのようなクラスで実装する必要がのOnInitの方法を使用するように、その後

import {Component, OnInit} from '@angular/core'; 

この。 ngOnInitは、右のディレクティブのデータバインドプロパティ 後に呼び出され

export class ClassName implements OnInit{ 
    constructor(){ 
    //called first time before the ngOnInit() 
    } 

    ngOnInit(){ 
    //called after the constructor and called after the first ngOnChanges() 
    } 
} 

が初めて確認されており、そしてその子 のいずれかの前にチェックされています。ディレクティブが がインスタンス化されると、1回だけ呼び出されます。

このLink

+0

「ディレクティブのデータバインドされたプロパティが最初にチェックされた直後」とは何ですか?@ sujeet – user8000648

関連する問題