【发布时间】:2020-03-03 19:21:26
【问题描述】:
我有一个 Angular HTML 模板,其中包含重复的数据行(NGFOR),并且在每一行上,我想要一个选择,允许用户选择多个操作中的一个。我可以看到我可以获取所选操作的值,但是我需要获取行的属性之一,这是一个键值。在 Angular 中执行此操作的最佳方法是什么?
【问题讨论】:
标签: angular
我有一个 Angular HTML 模板,其中包含重复的数据行(NGFOR),并且在每一行上,我想要一个选择,允许用户选择多个操作中的一个。我可以看到我可以获取所选操作的值,但是我需要获取行的属性之一,这是一个键值。在 Angular 中执行此操作的最佳方法是什么?
【问题讨论】:
标签: angular
根据选择控件,您可以绑定到选定的更改值事件并将事件中的 id 和 item 属性发送到您的 component.ts 文件。
检查https://material.angular.io/components/select/api 和 selectionChange 输出。
否则,您可以只发送 id 并过滤您的数组项以获取属性。
查看Angular Mat Select Multiple selectionchange finding which option was changed 以获取有关材料选择的良好示例。
【讨论】: