Knockout - 绑定类似属性

时间:2014-04-27 10:40:44

标签: knockout.js

可以像

那样进行绑定
<ul data-foreach="myArray">
    <li data-text='title'></li>
</ul>

<ul data-bind-foreach="myArray">
    <li data-bind-text='title'></li>
</ul>

而不是

<ul data-bind="foreach: myArray">
    <li data-bind='text: title'></li>
</ul>

2 个答案:

答案 0 :(得分:1)

你可能不会喜欢我的答案...... AFAIK:不,只是敲门,这不是一个真正的选择。

KO 3.0插件Knockout.Punches可能会做类似的事情,你可以看一下。

除此之外,您必须将自己的扩展名写入KO。

答案 1 :(得分:0)

做你的要求需要做很多工作。如果您正在寻找特定功能,另一个选项可能是编写自定义绑定处理程序。

<ul data-bind="someBinding: myArray">
    <li data-text='title'></li>
</ul>

http://knockoutjs.com/documentation/custom-bindings.html