在 foreach 循环 knockoutjs 中将字符串连接到 $index
concatenating a string to $index in foreach loop knockoutjs
这与
的答案有关
以下作品..http://jsfiddle.net/vt6v6L9u/2/
<div data-bind="foreach: retrievedUsers" >
<div>
<label data-bind="attr:{for:$index}">
我需要将一个字符串连接到 $index.. http://jsfiddle.net/vt6v6L9u/4/
<div data-bind="foreach: retrievedUsers" >
<div>
<label data-bind="attr:{for:'const' + $index}">
fiddle 似乎有效,但如果您检查单选按钮元素..
你发现..
<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}">
真诚感谢任何帮助
谢谢
$index
本身是可观察的,必须进行评估:
<div data-bind="foreach: retrievedUsers" >
<div>
<label data-bind="attr:{for:'const' + $index()}">
(注意括号)
已更新 fiddle:http://jsfiddle.net/vt6v6L9u/5/
这与
以下作品..http://jsfiddle.net/vt6v6L9u/2/
<div data-bind="foreach: retrievedUsers" >
<div>
<label data-bind="attr:{for:$index}">
我需要将一个字符串连接到 $index.. http://jsfiddle.net/vt6v6L9u/4/
<div data-bind="foreach: retrievedUsers" >
<div>
<label data-bind="attr:{for:'const' + $index}">
fiddle 似乎有效,但如果您检查单选按钮元素.. 你发现..
<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}">
真诚感谢任何帮助
谢谢
$index
本身是可观察的,必须进行评估:
<div data-bind="foreach: retrievedUsers" >
<div>
<label data-bind="attr:{for:'const' + $index()}">
(注意括号)
已更新 fiddle:http://jsfiddle.net/vt6v6L9u/5/