在敲除数据绑定中使用连接运算符

时间:2014-10-01 15:46:29

标签: data-binding knockout.js string-concatenation

我正在尝试使用'+'运算符将字符串添加到元素的id属性中。但是无法生成id。以下是代码段:

  <section data-bind="foreach: tabs">
    <article  data-bind="attr: { id: 'tab' + ($index() + 1) }">

    </article>
  </section>

html上面是一个html文件,使用ko.renderTemplate方法呈现。

1 个答案:

答案 0 :(得分:0)

我发现的另一个解决方案是使用String.concat

<article  data-bind="attr: { id: 'tab'.concat($index() + 1) }">

测试了在KnockoutJS 3.4.2中的工作