angular的@input vs viewchild用于从父组件到子组件

时间:2017-06-18 08:21:00

标签: angular

我在其中一个表单中多次实现了相同的组件。我必须从父组件发送数据到子组件。我知道可以使用@input或viewchild实现它。使用one over另一个的性能问题是什么?我什么时候应该使用viewchild或输入?

1 个答案:

答案 0 :(得分:3)

当您使用@Input()时,对于每次更改,都会调用ngOnChanges()并导致更多噪音。

使用ViewChild()不会产生任何此类噪音。所以,更喜欢使用Viewchild而不是@Input()