有没有办法在数组上创建一个计算属性而不使其可观察?

时间:2012-01-03 15:58:58

标签: knockout.js

  

可能重复:
  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 } />

0 个答案:

没有答案