在下面,配置有效,但运行返回
Uncaught Error: [$injector:unpr] Unknown provider: AngularyticsConsoleHandlerProvider <- AngularyticsConsoleHandler <- Angularytics
代码:
angular.module('weather', ['ngRoute', 'angularytics']).
config(function(AngularyticsProvider){
AngularyticsProvider.setEventHandlers(['Console', 'GoogleUniversal']);
}).run(function(Angularytics){
Angularytics.init();
}).
controller(....
为什么?
这是我在html-head中加载引用的方式:
<script src="bower_components/angular/angular.js"></script>
<script src="bower_components/angular-route/angular-route.js"></script>
<script src="bower_components/angularytics/src/angularytics.js"></script>
答案 0 :(得分:0)
从项目页面(https://github.com/mgonto/angularytics)看来,您的代码应该是AngularyticsProvider
而不是$AngularyticsProvider
答案 1 :(得分:0)
原来我错过了一些需要的javascript文件。