Knockout.js 将ViewModel扩展到KnockoutJS中动态加载的标记块上
在我的页面上,有几个嵌套的KnockoutJS视图模型应用于几个逻辑丰富的标记区域Knockout.js 将ViewModel扩展到KnockoutJS中动态加载的标记块上,knockout.js,Knockout.js,在我的页面上,有几个嵌套的KnockoutJS视图模型应用于几个逻辑丰富的标记区域 在我的FactViewModel中,我正在加载一个div,其中包含对该“事实”的注释列表。这是通过FactViewModel中的单击处理程序实现的。ajax加载的标记包含数据绑定属性,但正如预期的那样,没有绑定到viewmodel元素。如何将视图模型扩展到动态加载的标记以进行处理,例如,单击处理程序等。您应该看看Knockout的模板 您需要定义客户端模板,或者作为初始HTML的固定部分包含,或者动态加载并附加
在我的
FactViewModel
中,我正在加载一个div,其中包含对该“事实”的注释列表。这是通过FactViewModel
中的单击处理程序实现的。ajax加载的标记包含数据绑定
属性,但正如预期的那样,没有绑定到viewmodel元素。如何将视图模型扩展到动态加载的标记以进行处理,例如,单击处理程序等。您应该看看Knockout的模板
您需要定义客户端模板,或者作为初始HTML的固定部分包含,或者动态加载并附加到文档。您实际上没有发布任何代码,因此很难发布任何细节,但我使用了KOs模板,我觉得它们工作得很好(是的,我也将它们应用于动态加载的数据)。就是这样。非常感谢。我没有发布代码,因为我需要关于这个问题的纯理论指导。