2012-09-19 27 views
0

在我的頁面上,我有幾個嵌套的KnockoutJS視圖模型應用於幾個邏輯豐富的標記區域。將ViewModel擴展到動態加載的標記中KnockoutJS

從我的FactViewModel中我加載了一個帶有「事實」的評論列表的div。這是通過FactViewModel中的點擊處理程序發生的。 ajax加載的標記包含data-bind屬性,但如預期的那樣,不存在與視圖模型元素綁定的屬性。如何將視圖模型擴展爲動態加載的標記以處理(例如)點擊處理程序等。

回答

0

您應該查看Knockout的模板。

http://knockoutjs.com/documentation/template-binding.html

你要定義一個客戶端模板,無論是包括作爲您最初的HTML的固定部分,或負載並動態地附加到文件。你不會發布任何代碼,所以很難發佈任何細節,但是我使用了KO模板,並且我感覺它們工作得很好(是的,我也將它們應用於動態加載的數據)。

+0

就是這樣。謝謝。由於我需要純粹的理論指導,所以我沒有發佈代碼。 –