为Angular JS启用html 5模式会引发JS错误:由于以下原因导致实例化模块失败:TypeError:无法读取未定义的属性"html5Mode"

Hop*_*ppe 7 javascript angularjs

如何为Angular JS启用html 5模式?

'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);
}]);
Run Code Online (Sandbox Code Playgroud)

当我添加关于html5mode的行时,我得到以下JS错误:

Uncaught Error: [$injector:modulerr] Failed to instantiate module blogApp due to:
Run Code Online (Sandbox Code Playgroud)

TypeError:无法读取未定义的属性"html5Mode"

我在IIS上使用Angular 1.2.15

Dal*_*rzo 20

config(['$routeProvider',$locationProvider在数组上缺少 声明.

.config(['$routeProvider','$locationProvider', function ($routeProvider, $locationProvider) {
Run Code Online (Sandbox Code Playgroud)