có thể lấy đối tượng JavaScript ViewModel được ràng buộc từ một phần tử DOM đã cho không?knockout.js - Nhận ViewModel từ phần tử DOM
ko.applyBindings(gLoginViewModel, document.getElementById("login-form"));
ko.applyBindings(gLoginViewModel, document.getElementById("register-form"));
và ở một nơi khác - trong mã chứ không phải không liên quan - một cái gì đó như thế này:
var viewModel = ko.getViewModel(formElement);
viewModel.someObservable(someData); // observable available in all ViewModels
nó thậm chí sẽ tốt hơn nếu tôi có thể làm một cái gì đó như:
var viewModel = ko.getViewModel(someChildElement);
Cảm ơn trước!
Chúng được ghi lại ở đây: http://knockoutjs.com/documentation/unobtrusive-event-handling.html :) –
@RPNiemeyer: Ahh, tiếc, nhờ liên kết. –
Hoàn hảo! :) cảm ơn –