双向角度输入参数并消除零点

时间:2018-05-25 14:47:31

标签: angular typescript

我的要求很简单,但不得不考虑一下。我必须创建一个空数组,即使它从父组件变为null。我有一个输入元素,需要父类的array []。父有时会发送Employees (EmployeeId, EmployeeName, ...) Cashiers (EmployeeId, Fee, ...)而不是导致问题的空数组。我的代码如下:



null

/* child component */
@Input() selectedIds: GenericID[];




我在子组件中进行了一些更改以更改输入数据,但新数据未反映在父组件中。我使用了<!--Parent HTML--> <sample-listbox id="dataIds" [(selectedIds)]="dataIds" inputType="number"> </sample-listbox>set个关键字,但它的作用类似于单向。
注意:我无法改变来自父组件的数据。

&#13;
&#13;
get
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:1)

父级和子级之间的双向数据流不再是Angular 2中的内容。

当某些内容发生变化时,您可以使用@Output()属性从子组件向父组件发出事件并使其保持同步(请参阅official docs)。