可以使用Angular的ngFor
指令为元素添加自定义属性。下面是一个代码示例:
在组件的HTML模板中,使用ngFor
指令遍历一个数组,并为每个元素添加一个自定义属性
data-id
:
在组件的TS文件中,定义一个options
数组,该数组包含要显示的选项的数据:
export class AppComponent {
options = [
{ id: 1, label: 'Option 1', value: 'option1' },
{ id: 2, label: 'Option 2', value: 'option2' },
{ id: 3, label: 'Option 3', value: 'option3' }
];
}
在上述代码中,options
数组包含三个选项,每个选项都有一个id
、一个label
和一个value
属性。ngFor
指令遍历该数组,并为每个选项生成一个元素。
[value]
绑定了选项的value
属性,[attr.data-id]
绑定了选项的id
属性。