AngularJS 1.0.7 locationProvider未定义

时间:2015-02-18 14:11:29

标签: angularjs

我有一个AngularJS 1.0.7 Web应用程序。

我试图在我的app.js中使用$ locationProvider(为了运行htm5Mode),但是当我运行它时,我得到$ locationProvider是未定义的。

我是否需要加载任何额外的js库?我找不到任何文档。

angular.module('myApp', [])
  .config(['$routeProvider', '$httpProvider', '$locationProvider',function($routeProvider, $httpProvider, $routeParams, $locationProvider) {

    // use the HTML5 History API
    $locationProvider.html5Mode(true); 

1 个答案:

答案 0 :(得分:1)

您在依赖注入中错过了$routeParams

['$routeProvider', '$httpProvider', '$routeParams', '$locationProvider',
function($routeProvider, $httpProvider, $routeParams, $locationProvider)