2011-12-14 5 views
3

나는knockout observables로 작업하는 dojo/dijit 툴킷을 쉽게 얻을 수 있습니까?

<select id="sel1" dojoType="dijit.form.Select" >... 

선택 선언 한 그리고 녹아웃 배열/바인드들이 선택 상자가 채워되고 dojo.ready 이전에 초기화되면 나는

<select id="sel1" dojoType="dijit.form.Select" data-bind=".....">... 

바인딩 내 녹아웃 데이터를 추가하는 경우 그러나 올바른 값은 dojo가 템플릿을 다시 쓰므로 우리는 관측 값을 잃게됩니다.

차라리 dojo observables로 마이 그 레이션하지 않겠지 만,이 경우에해야 할 것처럼 보입니다.

나는 조사를 계속하고 있지만이 조치를 취할 필요가있는 것처럼 보입니다.

답변

1

저는 knockout-dojo-connector에 의한 접근 방식에 대한 큰 팬이 아닙니다. 더 깨끗한 접근법은 마크 업에 KO 바인딩을 유지하고 도장 유형에 대한 attr 바인딩을 적용하는 것이라고 생각합니다. 다음과 같이 작동해야합니다. <select id="sel1" data-bind="attr: {'dojoType': dojoTypeInViewModel}">...