要获取行ID,您可以使用以下方法:
在模板中使用索引变量:
-
{{item}} - {{i}}
在上面的示例中,使用let i = index
定义了一个索引变量i
,您可以在模板中使用该变量来获取行ID。
在组件中使用trackBy
函数:
-
{{item.id}} - {{item.name}}
trackById(index: number, item: any): string {
return item.id;
}
在上面的示例中,使用trackBy
函数将行ID与每个元素关联起来。trackBy
函数接受两个参数:索引index
和当前元素item
。您可以根据需要返回唯一的行ID。
使用trackBy
函数和ngForOf
指令:
- {{item.id}} - {{item.name}}
trackById(index: number, item: any): string {
return item.id;
}
在上面的示例中,使用ngForOf
指令将*ngFor
应用于
元素,然后使用trackBy
函数将行ID与每个元素关联起来。
以上是一些获取行ID的常见解决方法。根据您的具体需求,您可以选择适合您的解决方案。