如何使用 knockout.viewmodel 插件创建的视图模型绑定到输入元素
How to bind to an input element using a view model created by the knockout.viewmodel plugin
我正在使用带有 knockout.viewmodel 插件的敲除。 http://coderenaissance.github.io/knockout.viewmodel/
// JavaScript
// data variable is loaded from an ajax call
/*
var data = { simple: { friendlyText: "Hello World" } };
*/
viewmodel.scenario = ko.viewmodel.fromModel(data, options);
<!-- HTML Page -->
<!-- This does not bind -->
<input type="text" length="50" data-bind="textInput: scenario.simple.friendlyText" />
<!-- This does bind -->
<label data-bind="text: scenario.simple.friendlyText"></label>
input
元素上的 textInput 绑定有什么特别之处,我缺少或没有这样做?
您为问题选择了 knockout-2.0 标签。如果您确实在使用 knockout version 2,那么 textInput 将不起作用,因为它是后来添加的。在Version 3.2
我正在使用带有 knockout.viewmodel 插件的敲除。 http://coderenaissance.github.io/knockout.viewmodel/
// JavaScript
// data variable is loaded from an ajax call
/*
var data = { simple: { friendlyText: "Hello World" } };
*/
viewmodel.scenario = ko.viewmodel.fromModel(data, options);
<!-- HTML Page -->
<!-- This does not bind -->
<input type="text" length="50" data-bind="textInput: scenario.simple.friendlyText" />
<!-- This does bind -->
<label data-bind="text: scenario.simple.friendlyText"></label>
input
元素上的 textInput 绑定有什么特别之处,我缺少或没有这样做?
您为问题选择了 knockout-2.0 标签。如果您确实在使用 knockout version 2,那么 textInput 将不起作用,因为它是后来添加的。在Version 3.2