我在 Knockout 中创建了一个自定义绑定,用于生成一个窗口并设置默认值。
窗口进行 ajax 调用以检索将用作其内容的模板。
有没有办法确保这些内容被绑定?
即一旦将模板加载到页面中,我希望模板中的任何敲除绑定都可以呈现/处理。
除此之外,有没有一种方法可以设置内容绑定的上下文是什么?
即,从我的自定义绑定中,我想说我的“value.contentOptions”对象是加载到窗口中的内容的起始级别。
我觉得它是ko.applyBindingsToDescendants、bindingContext.createChildContext、ko.applyBindingsToNode和controlsDescendantBindings的某种组合,但恐怕我似乎无法弄清楚
我会发布代码,但此时它只是纯粹的猜测 D: - 如果您想查看我的一些绑定代码,请告诉我。
我看到我正在尝试做的一些警告:
直到很可能在绑定完成后才加载内容,因为它的异步并且可能必须转到服务器。
我的自定义绑定是 Kendo Window 的包装器,我正在尝试使用其内置的“内容”功能<-我不必使用此功能,但如果可以的话,我想保留该窗口.