【问题标题】:How can you bind with Knockout without using the html attribute tag data-bind value?如何在不使用 html 属性标记数据绑定值的情况下与 Knockout 绑定?
【发布时间】:2012-10-18 12:49:56
【问题描述】:

通常使用 KnockoutJs 你会得到这样的东西:

    <input type="text" name="Capital" id="Capital" data-bind="value: capital">

在绑定期间,我们将创建一个 observable:

   this.capital = ko.observable(100);

但是假设我们不能添加 data-bind 属性。也不是在页面加载后..之后..永远不会。

我们如何能够使用 Knockout 绑定到我们的视图模型?

【问题讨论】:

    标签: javascript knockout.js


    【解决方案1】:

    如果您不想将 data-bind 标记添加到元素,您需要编写自己的自定义 bindingProvider 以便您在 javscript 中编写绑定,或者您可以使用 Knockout.Unobtrusive 插件,它提供你这个功能。

    【讨论】:

    猜你喜欢
    • 2014-02-21
    • 2016-05-10
    • 2016-05-04
    • 2012-11-30
    • 1970-01-01
    • 1970-01-01
    • 2016-07-03
    • 1970-01-01
    • 2011-12-28
    相关资源
    最近更新 更多