我發現了一些類似的問題,但他們都沒有看到完全解決這個問題。使用attr綁定數據綁定動態命名的data- *屬性
我想添加屬性到一個基於'標籤'列表的元素。每個標籤都是一個組的一部分。該組將是屬性名稱,並且標籤將全部位於值中。
基本上,我想要執行類似這樣:
<ul data-bind="foreach: Options">
<li>
<a href="#"
data-bind="text: $data,
attr: { 'data-' + $parent.Name : $data,
'data-multiselect': $parent.IsMultiSelect.toString(),
'rel': $parent.Name }">
</a>
</li>
</ul>
代碼的重要組成部分,是attr: { 'data-' + $parent.Name : $data
...
我試圖使這項工作,如確定各種方法屬性名稱,計算它們,調用函數等,但淘汰賽只是不會處理它們。
無用甚至' '數據 - ' + $ parent.Name()'? – alu 2014-12-03 00:31:03
不能解決問題 – 2014-12-03 00:34:58
這個怎麼樣? http://jsfiddle.net/t5m0edz1/ – alu 2014-12-03 01:02:34