如何在Html标记ID

时间:2017-02-02 22:45:54

标签: javascript html angularjs kendo-ui kendo-grid

我正在使用kendo网格来显示某些实体。我在一个名为action的所述实体的模型中有一个object属性。此操作由以下kendo模板定义:

模板:'# if(true) {# <i id="trashIcon" class="fa fa-trash" ng-click="delete(\'#:id#\')"></i>#}'

目前,每个fa-trash图标ID都设置为“trashIcon”。每次调用模型以在网格上显示新实体时,我都需要能够为此trashIcon标识添加索引。与ng-repeats的角度中的{{$ index}}类似。

谢谢你

1 个答案:

答案 0 :(得分:0)

您需要在模板中执行以下操作。

首先(你应该已经有了这个)

$scope.yourDataSource = new kendo.data.DataSource(...)

然后

//you can use angular template features here
template: "<i id='trashIcon-{{yourDataSource.indexOf(dataItem) + 1}}'></i>"

我刚测试它也适用于分页。 这是working example