如何在HTML属性(Knockout.js)中使用变量插值?

Rem*_*ure 4 html javascript template-engine knockout.js

我正在使用Knockout.js作为数据绑定框架,并且在我的视图中有一个允许{{expr}}语法的插件.到现在为止还挺好.但我也想在HTML属性中使用这种语法.我有什么想法可以管理它?

作品

<textarea>{{input}}</textarea>
<input type="text" data-bind="attr:{'value': input}" />
<input type="text" data-bind="value: input" />
Run Code Online (Sandbox Code Playgroud)

不行

<input type="text" value="{{input}}" />
Run Code Online (Sandbox Code Playgroud)

我的工作演示可以在这里找到:http://jsfiddle.net/dC3Ge/1/

谢谢

huo*_*ocp 5

ko核心提交者Michael Best有一个项目Knockout.Punches满足您的要求.

http://mbest.github.io/knockout.punches/