Html 有没有一种简单的方法可以让dojo/dijit工具包处理淘汰观测值?
如果我有一个声明的selectHtml 有没有一种简单的方法可以让dojo/dijit工具包处理淘汰观测值?,html,data-binding,dojo,knockout.js,ko.observablearray,Html,Data Binding,Dojo,Knockout.js,Ko.observablearray,如果我有一个声明的select <select id="sel1" dojoType="dijit.form.Select" >... 。。。 我添加了我的敲除数据绑定 <select id="sel1" dojoType="dijit.form.Select" data-bind=".....">... 。。。 如果敲除数组/绑定是在dojo.ready之前初始化的,则选择框将填充正确的值,但是,由于dojo重新写入模板,我们将丢失可观察值 我不想迁移到dojo
<select id="sel1" dojoType="dijit.form.Select" >...
。。。
我添加了我的敲除数据绑定
<select id="sel1" dojoType="dijit.form.Select" data-bind=".....">...
。。。
如果敲除数组/绑定是在dojo.ready之前初始化的,则选择框将填充正确的值,但是,由于dojo重新写入模板,我们将丢失可观察值
我不想迁移到dojo observables,但在这种情况下,我似乎不得不迁移到dojo observables
我正在继续调查,但看起来我们需要采取行动。编辑:这不是答案,尽管这是一个起点
看起来好像有击出的dojo连接器
但是observablearrays和selects绑定没有示例。我不太喜欢淘汰dojo连接器的方法。我认为更干净的方法是将KO绑定保留在标记中,并为dojo类型应用attr绑定。 像这样的方法应该会奏效:
…