使用bower将第三方模块安装到yeoman生成的Angular应用程序中不起作用 - 没有渲染,也没有错误

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顺便说一句.

欢迎任何想法!

Fat*_*epe 0

如果您基本上使用 yeoman,则应该正确地将模块包含在 app.js 中。正如我从您的链接中看到的,该指令需要额外的模块才能运行,我认为因为它有要求会话。确保您满足所有要求。