【发布时间】:2016-02-25 15:03:00
【问题描述】:
我真的不明白对象绑定是如何工作的,所以如果有人能解释我是否可以在基类中使用@Input(),或者更好:装饰器和继承。 例如,如果每个表单都应该接收一个客户,那么我有一个基类:
export class AbstractCustomerForm{
@Input() customer;
...
}
然后我在一个实际的组件中扩展这个类:
export AwesomeCustomerForm extends AbstractCustomerForm implements OnInit{
ngOnInit(){
if(this.customer)
doSomething();
}
}
但这不起作用,客户永远不会得到设置:(
【问题讨论】: