在我的页面上,我有几个嵌套的KnockoutJS视图模型应用于几个逻辑丰富的标记区域。
从我的FactViewModel
内部,我正在加载一个div,其中包含对“Fact”的评论列表。这是通过FactViewModel
中的点击处理程序进行的。加载了ajax的标记包含data-bind
属性,但正如预期的那样,没有绑定到viewmodel元素。如何将视图模型扩展为动态加载的标记以处理(例如,单击处理程序等)
答案 0 :(得分:0)
你应该看看Knockout的模板。
http://knockoutjs.com/documentation/template-binding.html
您希望定义一个客户端模板,作为初始HTML的固定部分包含在内,或者加载并动态地将其附加到文档中。你没有真正发布任何代码,因此很难发布任何细节,但我使用KOs模板,我觉得它们工作得很好(是的,我也将它们应用于动态加载的数据)。