Javascript 为Angular JS启用html 5模式引发JS错误:未能实例化模块,原因是:TypeError:无法读取属性';HTML5模式';未定义的

Javascript 为Angular JS启用html 5模式引发JS错误:未能实例化模块,原因是:TypeError:无法读取属性';HTML5模式';未定义的,javascript,angularjs,Javascript,Angularjs,如何为Angular JS启用HTML5模式 'use strict' var blogApp = angular.module('blogApp', ['ngRoute']) .config(['$routeProvider', function ($routeProvider, $locationProvider) { $routeProvider.when('/disclaimer', { templateUrl: 'templates/disclaimer.html',

如何为Angular JS启用HTML5模式

'use strict'

var blogApp = angular.module('blogApp', ['ngRoute'])
    .config(['$routeProvider', function ($routeProvider, $locationProvider) {
    $routeProvider.when('/disclaimer', { templateUrl: 'templates/disclaimer.html', controller:         'DisclaimerCtrl' });
    $routeProvider.otherwise({ redirectTo: '/' });
    $locationProvider.html5Mode(true);
}]);
当我添加关于HTML5模式的行时,我得到以下JS错误:

Uncaught Error: [$injector:modulerr] Failed to instantiate module blogApp due to:
TypeError:无法读取未定义的属性“html5Mode”

我正在IIS上使用Angular 1.2.15(['$routeProvider',阵列上缺少
$locationProvider
声明

.config(['$routeProvider','$locationProvider', function ($routeProvider, $locationProvider) {

$locationProvider未在注入列表中声明(在config()中,在函数声明之前)。