2017-01-10 8 views
0

私は複数の「コンポーネント」を持つホームテンプレートを持っています。angular2でロードされたサブコンポーネントの後に実行しますか?

私HomeTemplateで

...私が持っている:

<div> 
<griditem1></griditem2> 
<griditem2></griditem2> 
</div> 

は、どのように私はそのようなgriditem1とgriditem2が解決された後HomeTemplateのtypescriptファイル内、私は関数を実行することを作るのですか?コンポーネントを表すHTMLに変換されることを意味します。

+0

を - あなたが解決しようとしている実際の問題は何ですか? – jonrsharpe

答えて

0

EventEmitterを使用する必要があります。

griditem1griditem2には、到達しようとしているHomeComponentのイベント排出を通知するngOnInitがあります。

Learn Angular2を参照してください。あなたはこのようなものに終わるだろう

:あなたはコンテキストに拡張でし

<griditem1 (updated)="handleUpdate($event)"></gridItem1>

@Output() updated = new EventEmitter(); 

ngOnInit() { 
    // On finish loading notify parent. 
    this.updated.emit(); 
} 
関連する問題