我在将Angulartics注入我的应用程序时遇到问题。当我包含Angulartics时,我收到以下错误:
未知提供商:$ routeParamsProvider< - $ routeParams< - $ route
我正在关注此guide。
这是我在app.js中注入依赖项的代码片段:
angular.module('parrotApp',
['parrotApp.filters', 'parrotApp.services', 'parrotApp.url', 'parrotApp.directives',
...
'lvl.directives.dragdrop', 'ui.bootstrap',
'ui.compat', 'spinner.directive', 'ngSanitize', 'ngAnimate', 'angularFileUpload',
'angular-hallo', 'ui.grid', 'ui.grid.pagination', 'ui.grid.autoResize',
'ui.grid.selection', 'angulartics', 'angulartics.google.analytics'])
.config([
'$routeProvider', '$stateProvider', 'QUERY_PARAMS', '$httpProvider',
/**
* Define the routings
* @param $routeProvider
* @param $stateProvider
*/
function($routeProvider, $stateProvider, QUERY_PARAMS, $httpProvider) {
...
})
]);
这是我在home.jsp中包含依赖项的代码片段:
<!-- Google Analytics -->
<script src="/app/lib/analytics/analytics.js"></script>
<!-- Angulartics -->
<script src="/app/lib/analytics/angulartics.js"></script>
<script src="/app/lib/analytics/angulartics-ga.js"></script>
我仔细检查了路径以确保它们是正确的。我已经包含angularjs,其他角度依赖似乎工作正常。非常感谢任何帮助!