Skip to main content
 首页 » 编程设计

javascript之访问 ng-repeat 中的当前项目

2024年08月15日13lori

我有这样的东西:

<li ng-repeat="item in items"> 
    {{item.name}} 
</li> 

item 对象有一个名为 index 的属性。如何将其分配给 tabIndex 以便我的输出如下所示:

<li tabIndex="100">Mike</li> 
<li tabIndex="101">Smith</li> 

我已经尝试过此操作,但它无法访问当前项目:

<li ng-repeat="item in items" tabIndex="item.index"> 
    {{item.name}} 
</li> 

请您参考如下方法:

<li ng-repeat="item in items" tabIndex="{{item.index}}"> 
    {{item.name}} 
</li> 

注意:如果 tabIndex 恰好是您应用中具有隔离范围的指令,并且您正在使用 @attr 来获取值,需要插值(大括号)。另一种方法是将它们排除在外,并在指令中定义变量,例如 =attr