69
可以从给定的DOM元素获取绑定的ViewModel JavaScript对象吗?knockout.js - 从DOM元素获取ViewModel
ko.applyBindings(gLoginViewModel, document.getElementById("login-form"));
ko.applyBindings(gLoginViewModel, document.getElementById("register-form"));
和其他地方 - 在相当无关的代码 - 这样的事情:
var viewModel = ko.getViewModel(formElement);
viewModel.someObservable(someData); // observable available in all ViewModels
它甚至会更好,如果我可以这样做:
var viewModel = ko.getViewModel(someChildElement);
提前感谢!
那么他们在这里记录:http://knockoutjs.com/documentation/unobtrusive-event-handling.html :) –
@RPNiemeyer:啊,哎呀,谢谢你的链接。 –
完美! :) 谢谢 –