Ist es möglich, das gebundene ViewModel-JavaScript-Objekt von einem bestimmten DOM-Element abzurufen?
ko.applyBindings( gLoginViewModel, document.getElementById("login-form") );
ko.applyBindings( gLoginViewModel, document.getElementById("register-form") );
und irgendwo anders - in eher nicht verwandtem Code - so etwas:
var viewModel = ko.getViewModel( formElement );
viewModel.someObservable( someData ); // observable available in all ViewModels
Es wäre sogar besser, wenn ich so etwas tun könnte:
var viewModel = ko.getViewModel( someChildElement );
javascript
knockout.js
Dirk Boer
quelle
quelle