2013-07-10 4 views
1

나는 다음과 같이있는 뷰 모델의 설정을 가지고 :녹아웃 중첩 된 뷰 모델

<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> 

나는 "물건"의 부모 DIV에 결합되어 하나의 뷰 모델을 가지고 있지만 나는 i_need_this 뷰 모델이 i_need_this에 바인딩 할 div. "바인딩되지 않은 오류 : 바인딩을 구문 분석 할 수 없습니다."오류 메시지가 나타날 때이 바인딩을 적용합니다. 메시지 : ReferenceError : enabled가 정의되지 않았습니다. " 이것은 내 뷰 모델이 정렬되는 방식과 관련이 있습니까? 그렇다면 주변에 방법이 있습니까?

감사합니다.

+0

하나의 뷰 모델을 다른 뷰 모델로 종속시킬 수없는 이유가 있습니까? 내가 가지고있는 문제를 극복하기 위해 깊이있는 몇 개의 뷰 모델을 구조화했습니다. –

답변