根据我的理解
@Input() name: string;
使用Component装饰器中的inputs数组如下
@Component({
...
inputs: ['bankName', 'id: account-id']
})
基本相同。它们都在component / directive元素上指定绑定输入属性。 这两者有什么区别吗? 如果是这样,那么差异是什么时候应该使用它们?
答案 0 :(得分:3)
使用 @Input()和 @Output()类装饰器代替输入和输出 @Directive 和 @Component 元数据的属性
回答您的问题,两种方法之间没有真正的区别,而不是代码的可读性和可维护性。避免使用inputs
和outputs
属性的常见做法。