我在Knockout中創建了一個自定義綁定,用於生成一個窗口並設置默認值。將特定上下文傳遞給兒童的自定義綁定?
該窗口使ajax調用去檢索將用作其內容的模板。
有沒有一種方法可以確保這些內容被綁定?
即一旦模板加載到頁面中,我希望模板內的任何挖空綁定進行渲染/處理。
除此之外,有沒有一種方法可以設置內容綁定的上下文是什麼?
即從我的自定義綁定我想說我的'value.contentOptions'對象是加載到窗口中的內容的開始級別。
我覺得它的ko.applyBindingsToDescendants,一些組合bindingContext.createChildContext,ko.applyBindingsToNode和controlsDescendantBindings但我怕我似乎無法弄清楚
我會發布代碼,但在這一點上它只是猜測D: - 如果你想看到我的一些綁定代碼讓我知道。
一些注意事項我看到我想要做的事:
內容不會被加載,直到最有可能進行綁定已經因爲它的異步完成,可能要返回到服務器。
我的自定義綁定是一個劍道窗口的包裝,我嘗試使用其內置的「內容」功能< - 我沒有使用此功能,但我想保持窗口,如果我可以在這個時候。