gpt4 book ai didi

javascript - 为 Angular JS 启用 html 5 模式会抛出 JS 错误 : Failed to instantiate module due to: TypeError: Cannot read property 'html5Mode' of undefined

转载 作者:数据小太阳 更新时间:2023-10-29 04:25:09 24 4
gpt4 key购买 nike

如何为 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);
}]);

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

Uncaught Error: [$injector:modulerr] Failed to instantiate module blogApp due to:

类型错误:无法读取未定义的属性“html5Mode”

我在 IIS 上使用 Angular 1.2.15

最佳答案

config(['$routeProvider', 缺少数组上的 $locationProvider 声明。

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

关于javascript - 为 Angular JS 启用 html 5 模式会抛出 JS 错误 : Failed to instantiate module due to: TypeError: Cannot read property 'html5Mode' of undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23594386/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com