2013-07-10 3 views
1

У меня есть установка ViewModel, которая выглядит следующим образом:Нокаута вложенного ViewModel

<div id='stuff'> 

<div id='i_need_this'> 
<input type='checkbox' data-bind="checked: enabled" /> 
</div> 

</div> 

<script> 
var vm = new vm(); 
ko.applyBindings(vm, $("#stuff").get(0)); 
var i_need_this_vm = new i_n_t(); 
ko.applyBindings(i_need_this_vm, $("#i_need_this").get(0)); 
</script> 

У меня есть один ViewModel, который связан с родительским DIV из «вещей», но я хочу, чтобы i_need_this ViewModel быть связанным с i_need_this дела. Когда я применяю эту привязку, я получаю сообщение об ошибке «Uncaught Error: Unable to parse bindings». Сообщение: ReferenceError: enabled не определен; Связано ли это с тем, как устроены мои режимы просмотра, и если это так?

Спасибо!

+0

Есть ли причина, по которой у вас не может быть одной модели просмотра внутри другой как зависимости? Я структурировал модели просмотра на несколько слоев, чтобы преодолеть проблему, с которой вы сталкиваетесь. –

ответ

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