我在 MVC 4 中有这段代码,而 ko.applyBindings 不起作用。它没有进行绑定。我怎样才能使它工作?
这是我在 html 中的代码:
<div class="input-group">
<div class="input-append-double full-width">
<input id="ProductName" placeholder="Product Name" data-binding="value:
$root.vmProduct().ProductName" type="text"/>
</div>
</div>
这是我在 javascript/jquery 中的代码:
var ProductModel = function () {
var self = this;
self.ProductName = ko.observable();
self.ProductName.subscribe(function (value) {
console.log(value);
}.bind(self));
};
viewModel.vmProduct.ProductName("Estera");
};
var viewModel = {
vmProduct: new ProductModel()
};
$(document).ready(function() {
ko.applyBindings(viewModel);
}