【问题标题】:How replace data-bind tag with {{}} style bindings in KnockoutJS?如何在 KnockoutJS 中用 {{}} 样式绑定替换数据绑定标签?
【发布时间】:2015-05-17 12:39:08
【问题描述】:

我想像使用 AngularJS 一样声明我的绑定,但我使用的是 KnockoutJS 库。也就是说,我想使用 Knockout,但使用我从 Angular 知道的语法。例如:

Today's message is: <span data-bind="visible:true,text:myMessage"></span>

我想用{{}} 符号来写,像这样:

Today's message is: <span {{visible:true,text:myMessage}}></span>

如何在 KnockoutJS 中将 data-bind 属性替换为基于 {{}} 的语法?

【问题讨论】:

标签: javascript angularjs data-binding knockout.js


【解决方案1】:

http://mbest.github.io/knockout.punches/ 就是你所需要的。

Knockout Punches 将传统的 KO 语法转换为 AngularJS 之类的语法

&lt;div&gt;Hello {{name}}.&lt;/div&gt;

我个人觉得它很容易使用。

【讨论】:

    猜你喜欢
    • 2012-12-02
    • 1970-01-01
    • 2013-12-22
    • 2013-01-29
    • 1970-01-01
    • 2016-01-13
    • 2017-07-24
    • 2018-05-08
    • 2017-04-16
    相关资源
    最近更新 更多