mar*_*kau 6 javascript angularjs yeoman bower
我在我的Angular应用程序中包含一些第三方模块时遇到问题,其中包含它们导致页面不呈现任何内容.这发生在2个不同的模块中,我尝试了2种不同的角度发生器(角度发生器和角度角度),因此它让我觉得我做错了.
以下是timer指令的示例.我从应用程序根目录运行此命令,并确认该程序包已安装在bower_components目录中:
bower install angular-timer
Run Code Online (Sandbox Code Playgroud)
我将此行添加到index.html以获取指令:
<script src="bower_components/angular-timer/dist/angular-timer.min.js"></script>
Run Code Online (Sandbox Code Playgroud)
我将它注入app.js中的应用程序:
angular.module('myapp', ['timer']);
Run Code Online (Sandbox Code Playgroud)
然后,当我加载页面(grunt serve)时,页面完全空白,并且控制台报告没有错误.Chrome开发人员工具的网络选项卡显示angular-timer.min.js脚本确实已加载.
它似乎很简单,但显然有些问题,我不知道如何进一步调试它,因为没有出现错误.
该平台是Linux Mint 16 x64顺便说一句.
欢迎任何想法!
如果您基本上使用 yeoman,则应该正确地将模块包含在 app.js 中。正如我从您的链接中看到的,该指令需要额外的模块才能运行,我认为因为它有要求会话。确保您满足所有要求。