我有一个引用模板的翻转视图。在模板内部,我想在 div 上设置 innerHTML 属性。我的数据源由 indexeddb 数据库支持。数据源由 html 片段组成,然后通过 innerHTML 属性填充到翻转视图中。
<div id="simple_ItemTemplate" data-win-control="WinJS.Binding.Template">
<div id="simple_FlipView" style="display:none;" class="flipView"
data-win-control="WinJS.UI.FlipView"
data-win-options="{ itemDataSource: ReaderStoryList.datasource, itemTemplate: select('#simple_ItemTemplate') }">
</div>
在我开始在 html 片段中添加 3d 转换之前,这一切正常。现在我得到错误:
无法添加动态内容。一个脚本试图注入动态内容...
我想要做的是在模板绑定周围应用 MSApp.execUnsafeLocalFunction 。这可能吗?或者有没有其他方法可以解决这个错误?