Angular4@Input()与Component.inputs数组
根据我的理解,使用Angular4@Input()与Component.inputs数组,angular,Angular,根据我的理解,使用 @Input() name: string; 并在组件装饰器中使用输入数组,如下所示 @Component({ ... inputs: ['bankName', 'id: account-id'] }) 基本上是一样的。它们都在component/directive元素上指定绑定输入属性。 这两者有什么区别吗? 如果是的话,有什么区别,什么时候应该使用它们 根据: 请使用@Input()和@Output(
@Input() name: string;
并在组件装饰器中使用输入数组,如下所示
@Component({
...
inputs: ['bankName', 'id: account-id']
})
基本上是一样的。它们都在component/directive元素上指定绑定输入属性。
这两者有什么区别吗?
如果是的话,有什么区别,什么时候应该使用它们 根据:
请使用@Input()和@Output()类装饰符,而不是@指令和@组件元数据的输入和输出属性
回答您的问题,这两种方法之间并没有真正的区别,而是代码的可读性和可维护性。通常的做法是避免使用
输入
和输出
属性。谢谢,我们应该直接去样式指南,而不是在谷歌上搜索。