可能重复:
Bind template item to the index of the array in KnockoutJS
我在淘汰赛中使用模板来渲染项目列表。对于每个项目,我想创建一个锚标记,它是单词'item'和itemId(集合中每个项目的属性)的串联。
<a name='item0' />
<a name='item1' />
...
<a name='item99' />
我想在数组项上使用计算属性(AnchorName)执行此操作,然后使用数据绑定,例如:
<a data-bind="attr:{ name: AnchorName } />
或者我想在模板中进行连接而不打扰计算属性,但我不确定这是否可行或语法可能是什么样的。
修改
根据接受的答案,我能够做到这一点:
<a data-bind="attr:{ name: 'item' + ItemId } />