通常使用KnockoutJs你会有这样的东西:
<input type="text" name="Capital" id="Capital" data-bind="value: capital">
在绑定期间,我们将创建一个observable:
this.capital = ko.observable(100);
但是,假设我们无法添加data-bind属性。也不是在页面加载之后...之后..永远不会。
我们如何使用Knockout绑定到我们的viewmodel?
答案 0 :(得分:0)
如果您不想将data-bind
标记添加到元素中,则需要编写自己的自定义bindingProvider,以便在javscript中编写绑定,或者可以使用Knockout.Unobtrusive插件,它为您提供此功能。