【发布时间】:2014-12-07 18:20:57
【问题描述】:
我想使用 ng-include 来渲染template 的侧边栏。该模板需要 jQuery metisMenu 插件 用于下拉菜单。
问题:仅当我在部分模板“sidebar.html”中加载以下脚本时,插件工作:
<script src="//cdnjs.cloudflare.com/ajax/libs/metisMenu/1.1.0/metisMenu.js"></script>
<script>$(function() {
$('#side-menu').metisMenu();
});</script>
当我尝试将它们加载到 inside index.html 时,失败。
我只想在 index.html 中加载插件一次,因为我可能在其他部分中也需要它。这是工作模型的Plunker,它需要在部分内部加载脚本。请注意,将脚本从 sidebar.html 移动到 index.html 时,下拉菜单将停止工作。
任何帮助将不胜感激。提前致谢。
【问题讨论】:
标签: jquery angularjs jquery-plugins angularjs-ng-include