2017-11-15 8 views
1

ng-contentの変化を検出する方法はありますか?angular2はng-contentの変化を検出します

@Component({ 
    selector: 'example', 
    template: `<ng-content></ng-content>` 
}) 
export class Example {} 

@Component({ 
    selector: 'test', 
    template: ` 
     <example> 
      <div *ngFor="let el of elements">{{el}}</div> 
     </example>` 
}) 
export class Test { 
    elements = [1, 2, 3]; 

    ngOnInit() { 
     setInterval(() => this.elements[0] += 10, 3000); 
    } 
} 

ng-contentが変更される場合、Exampleクラスでいくつかの情報を取得したいと思います。あなたはngOnChanges()ライフサイクルフックを使用することができます何かするたびにバインドされたデータの更新を完了しようとしている場合はここ

plunker

+0

あなたのプランカーは私にとってうまくいっています。私はあなたが探しているものがわからないと思います。 – SimplyComplexable

+0

私は、コンテンツが変更されるたびに変更を検出する方法を探しています。 – Stwosch

答えて

関連する問題