【发布时间】:2016-12-03 23:45:58
【问题描述】:
有没有办法使用 Angular 2 中的 @Input 装饰器获取所有组件或指令属性?
【问题讨论】:
-
组件或指令属性是什么意思?
-
使用 @Inputs() 装饰器声明的类的所有属性。
标签: angular decorator angular2-directives angular2-decorators
有没有办法使用 Angular 2 中的 @Input 装饰器获取所有组件或指令属性?
【问题讨论】:
标签: angular decorator angular2-directives angular2-decorators
如果您想获取所有输入值,您可以使用 ngOnChanges 钩子。
class MyComponent implements OnChanges {
@Input() myProp: any;
ngOnChanges(changes: SimpleChanges) {
console.log('ngOnChanges - myProp = ' + changes['myProp'].currentValue);
}
}
【讨论】: