Html 有没有一种简单的方法可以让dojo/dijit工具包处理淘汰观测值?

Html 有没有一种简单的方法可以让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

<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绑定。 像这样的方法应该会奏效: