2012-04-12 1 views
0

Вот это jsfiddle код: http://jsfiddle.net/8vQrA/мульти-вид, как изменить свойство в одном окне с 2 точки зрения

Я хочу, чтобы изменить свойство в View # 1 от View # 2. Когда раздел 2 инициализирован, раздел 1 передается как ссылка, и я изменяю его свойство, но оно не изменяется в html.

ответ

1

Ваше имущество на просмотр 1 вложен в section1 объекта и является наблюдаемой, так что вам нужно будет установить это нравится:

var section2View = function(s1){ 
    var self = this; 
    self.s1 = s1; 
    self.section2= { property: ko.observable("test2") }; 
    self.s1.section1.property("test3"); 
}; 

Fiddle: http://jsfiddle.net/rniemeyer/8vQrA/1/

Смежные вопросы