У меня есть вложенные модели просмотра, как показано ниже. Я пытаюсь получить доступ к значению в модели представления контейнера из содержащейся модели представления (дочерний элемент). Я получил неопределенную ошибку, когда modelA.prop1 пытается получить значение mainVM.prop1. Спасибо за вашу помощь.knockout.js доступ к свойствам модели контейнера в виде viewModel
function mainVM() {
var self = this;
//chain associated view models
self.modelA = new modelA();
self.modelB = new modelB();
self.prop1 = ko.observable("some value from mainVM.prop1");
}
function modelA(){
var self = this;
self.prop1 = ko.observable(mainVM.prop1); //I'd like to get value in containing view model above
}
function modelB(){....}
$(function() {
var viewModel = new mainVM();
ko.applyBindings(viewModel);
});