我有两个代表相同数据的可观察数组。问题是这些都是以非特定顺序创建的异步,并且在其中一个已经绑定到dom之前不会彼此了解。在一个方向上,这可以正常工作,因为非dom数组可以简单地设置为dom数组。然而,按照相反的顺序,我必须重新绑定:
myDomArray = myOtherArray; //now I have to rebind the dom
换句话说,我想要这样的事情:
ko.combine(myObservable1, myObservable2);
这将它们结合起来,以便在ko的内部事件框架中幕后,它们现在是相同的。
提前致谢!
免责声明 :我愿意修改或深入了解库代码,以便在需要时提取功能,因为这很可能是在外面该库的目的范围。