0

角度2の@Inputデコレータですべてのコンポーネントまたはディレクティブプロパティを取得する方法はありますか?角2 - ディレクティブまたはコンポーネント内のすべての@input()を取得

+0

コンポーネントまたはディレクティブプロパティはどういう意味ですか? – micronyks

+1

@Inputs()デコレータで宣言されたクラスのすべてのプロパティ。 – janmvtrinidad

答えて

2

すべての入力値を取得する場合は、ngOnChangesフックを使用できます。

class MyComponent implements OnChanges { 
    @Input() myProp: any; 
    ngOnChanges(changes: SimpleChanges) { 
    console.log('ngOnChanges - myProp = ' + changes['myProp'].currentValue); 
    } 
} 
関連する問題