我正在使用 KnockoutJS 迭代一个对象,如下所示:
现在这一切都有效。但我遇到的问题是它设置的id
只是button
一个数字。所以它看起来像这样:
<button id="1">Button 1</button>
<button id="3">Button 2</button>
<button id="8">Button 3</button>
所以我试图在“Id”属性前面加上一个前缀,如下所示:
<div data-bind="foreach:Items">
<button data-bind="text: Name, attr: {'id': 'myprefix_' + Id}"></button>
</div>
但这似乎不起作用。当我这样做时,我id
会充满一些 Knockout 可观察的功能......
id
所以我的问题是,当我指定字段的属性时如何添加前缀?