将scriptblock嵌入另一个scriptblock中

时间:2015-03-27 12:43:38

标签: javascript kendo-ui nested

我正在使用kendo ui并尝试从外部htm文件动态加载我的模板。 至于kendo规范,我可以通过将内容包装到标识的脚本块中来实现这一点。此外,我还需要为一些逻辑UI提供javacript代码。

在chrome中,引擎将第一个即将发布的脚本endnode()解释为根脚本节点的endnode。所以这不起作用..

我如何解决这个问题并根据需要提供脚本?!

<script id="layout-template1" type="text/x-kendo-template">
   <div id="wms-content"></div>
   <!-- We need this script to use modify height for the layout wrapper -->
   <script>
     var pN = document.getElementById("wms-content").parentNode;
     pN.style = "height:100%";
   </script>
</script>

1 个答案:

答案 0 :(得分:0)

我不建议将script放在script标记内,因为它会导致冗余功能,并且在使用重复元素(如列表或网格)时难以调试。

相反,您可以将这些function放在外部javascript文件中,然后在网格/列表视图中注入模板时调用function,例如事件dataBound