0

Angularytics を実装しようとしていますが、以下のエラーが発生しています: [$injector:unpr] 不明なプロバイダー: $routeProvider

私の index.html には、以下のスクリプトが含まれています。

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

そして、私の app.js(route) には以下のコードがあります:

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();
.....................
......................

}]);

私が間違っていることで私を助けてください。

4

1 に答える 1

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'])
于 2013-09-12T20:43:56.140 に答える