Arn*_*nab 4 knockout-2.0 knockout.js
这与这个问题的答案有关
以下作品.. http://jsfiddle.net/vt6v6L9u/2/
<div data-bind="foreach: retrievedUsers" >
<div>
<label data-bind="attr:{for:$index}">
Run Code Online (Sandbox Code Playgroud)
我需要将字符串连接到 $index.. http://jsfiddle.net/vt6v6L9u/4/
<div data-bind="foreach: retrievedUsers" >
<div>
<label data-bind="attr:{for:'const' + $index}">
Run Code Online (Sandbox Code Playgroud)
小提琴似乎可以工作,但是如果您检查单选按钮元素..您会发现..
<label data-bind="attr:{for:'const' + $index}" for="constfunction c(){if(0<arguments.length)return c.equalityComparer&&c.equalityComparer(d,arguments[0])||(c.O(),d=arguments[0],c.N()),this;a.i.lb(c);return d}">
Run Code Online (Sandbox Code Playgroud)
真诚感谢任何帮助
谢谢
$index本身是可观察的并且必须被评估:
<div data-bind="foreach: retrievedUsers" >
<div>
<label data-bind="attr:{for:'const' + $index()}">
Run Code Online (Sandbox Code Playgroud)
(注意括号)
更新的小提琴:http://jsfiddle.net/vt6v6L9u/5/