【发布时间】:2014-09-02 11:35:05
【问题描述】:
我试图在组合页面中执行脚本但没有成功。
这是我目前所拥有的
父页面
<div data-bind="compose:pagename"></div>
要合成的页面
<!-- HTML5 -->
<script>
alert("Hallo");
</script>
<div>Some text</div>
【问题讨论】:
标签: knockout.js durandal
我试图在组合页面中执行脚本但没有成功。
这是我目前所拥有的
父页面
<div data-bind="compose:pagename"></div>
要合成的页面
<!-- HTML5 -->
<script>
alert("Hallo");
</script>
<div>Some text</div>
【问题讨论】:
标签: knockout.js durandal
Durandal 去掉了脚本标签。这样做是有充分理由的。原因是您几乎可以肯定不需要将脚本标签组合到您的视图中。在自定义绑定、视图模型或导入到视图模型中的单独模块或服务中,您尝试完成的工作几乎肯定会更好。
我可以问一下您实际上想要完成什么吗?我也许可以提出建议。
不过,如果您确定需要这样做,您可以使用this answer 中描述的技术。
【讨论】: