Angular 2 - 在指令或组件中获取所有@input()

Angular 2 - 在指令或组件中获取所有@input()

问题描述:

是否有可用的方法以角度2获取所有组件或指令属性与@Input装饰器?Angular 2 - 在指令或组件中获取所有@input()

+0

你是什么意思的组件或指令性质? – micronyks

+1

用@Inputs()装饰器声明的类的所有属性。 – janmvtrinidad

如果你想获得所有输入值,你可以使用ngOnChanges挂钩。

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