当Piwik使用angulartics时,AngularJS应用程序无法加载

时间:2014-08-05 04:41:07

标签: javascript angularjs matomo

我试图使用它:http://luisfarzati.github.io/angulartics并遇到一些问题。我无法调试它,我在任何地方都找不到任何关于它的信息。

app.js 中,我添加了Angularitics依赖项(对于我现有的依赖项):

var app = angular.module('shiftSwap', [
                         'ui.router'
                       , 'infinite-scroll'
                       , 'angulartics'
                       , 'angulartics.piwik'
                       ]);

在我的 index.html 中,我有:

<script src="js/lib/jquery.min.js"></script>
<script src="js/lib/bootstrap.min.js"></script>
<script src="js/lib/angular.min.js"></script>
<script src="js/lib/angular-ui-router.min.js"></script>
<script src="js/lib/ng-infinite-scroll.min.js"></script>
<script src="js/lib/angulartics-piwik.js"></script>
<script src="js/app.js"></script>

当我加载应用时,我收到以下错误。

Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.3.0-
beta.8/$injector/modulerr?p0=shiftSwap&p1….angularjs.org%2F1.3.0-
beta.8%2F%24injector%2Fmodulerr%3Fp0%3Dangulartics%...<omitted>...7)

此错误链接到此页面,这不会给我任何信息。 https://docs.angularjs.org/error/$injector/modulerr?p0=shiftSwap&p1=undefined

有人会知道可能发生的事情吗? 谢谢!!!

1 个答案:

答案 0 :(得分:3)

我在Angulartics repository中看到有以下文件:

  • angulartics.min.js
  • angulartics-piwik.min.js
  • angulartics-ga.min.js
  • angulartics -.... min.js

所以也许你忘了加入angulartics.min.js?它不会出现在您上面发布的index.html中。