Angularytics发布$ routeProvider

时间:2013-09-12 18:03:30

标签: angularjs

我正在尝试实施Angularytics但我收到以下错误: [$ injector:unpr]未知提供者:$ routeProvider

我的index.html包含以下脚本:

<script src="components/angular/angular.js"></script>
.....
<script src="components/angularytics/src/angularytics.js"></script>

我的app.js(路线)代码如下:

var app=angular.module('demoApp', ['ui.bootstrap','ngResource','angularytics'])
  .config(function (AngularyticsProvider,$routeProvider, $httpProvider) {

            AngularyticsProvider.setEventHandlers(['Console', 'Google']);

..............................
.................................

  });

app.run(['Angularytics','$rootScope','$location','$routeParams', function(Angularytics,$rootScope,$location,$routeParams) {

    Angularytics.init();
.....................
......................

}]);

请帮我解决我的错误。

1 个答案:

答案 0 :(得分:0)

确保添加angular-route.js并将ngRoute添加到DI库中。

<script type="text/javascript" src="components/angular/angular-route.js"></script>

var app= angular.module('demoApp', ['ui.bootstrap','ngResource', 'ngRoute', 'angularytics'])