【发布时间】:2018-02-27 11:00:30
【问题描述】:
我有一个包含用户记录的表。有一列“标签”允许您用一个或多个值标记记录。
为此,我在行上创建了一个编辑按钮。单击后,我会显示一个包含在 ngIf 中的组件。
<span *ngIf="inEditMode(r.RuleParentID, a.AttributeID)">
<app-inline-select [selected]="a" [source]="fetchSourceList(a.AttributeID)" [ruleParentID]="r.RuleParentID" [attributeID]="a.AttributeID"></app-inline-select>
</span>
包含的component 使用Select2 允许多选输入字段。
这一切都很好。但是,我现在需要在我的父组件中添加一个Save Button,它将一些数据发送到我的服务。不过,我需要来自这个包含组件的数据。
在一些研究中,我认为ViewChild 可能是一个选项,但这个组件在ngFor 循环内多次出现在页面上,所以它本质上是动态的,不允许我直接按名称调用它,这就是@ 987654328@ 需要。
我该如何获取数据?保存按钮与其自身包含的组件无关。
【问题讨论】:
标签: angular