【发布时间】:2013-05-31 02:10:20
【问题描述】:
我在 durandal 视图中动态插入 html,但它不起作用,任何人都可以帮助我吗?我的示例 html 是
在硬脑膜视图中
<div data-bind="foreach:arrayofmodels">
<div data-bind="html:dynamichtml"/>
</div>
在我要插入动态 html 的模型(不是视图模型)中
dynamichtml(<span data-bind="click:Mymodelclickfunction"/>);
在我的视图模型中
var arrayofmodels=ko.observableArray();
vm={
arrayofmodels:arrayofmodels;
}
return vm;
有一个单独的函数来获取模型对象列表并将它们推送到 arrayofmodels 数组中。
我知道问题是在应用绑定后插入 html,但是如何解决这个问题?
【问题讨论】:
-
如何插入html?您可以发布更多上下文吗?您的示例甚至不是有效的数据绑定表达式。你是说
data-bind="text: viewmodelProperty"吗? -
@nemesv:谢谢你的评论,更新了问题!
标签: knockout.js single-page-application durandal