gpt4 book ai didi

javascript - Angularjs 从 1.2.1 迁移到 1.3.9 会导致 html5mode 出现问题

转载 作者:行者123 更新时间:2023-11-30 10:08:12 26 4
gpt4 key购买 nike

当我使用 1.2.1 版本时,我为 html5mode 使用了以下代码

标记

<base href="/">

Javascript

$locationProvider.html5Mode({
enabled: true,
requireBase: false
});

一切都工作正常我曾经得到像 http://domain/user/login 这样的 URL没有任何/#/

但是当我从 1.2.1 迁移到 1.3.9 时,我得到的 URL 类似于 http://domain/user/#%2login我的路由已停止。我已经将 angular.min.js 和 angular.route.min.js 都替换为 1.3.9我的做法是否正确,还是还有其他事情要做?

最佳答案

通过更改解决了问题

 <a href="#/login">Login</a> // Angular 1.2

 <a href="login">Login</a>   // Angular 1.3.9

我的配置

$locationProvider.html5Mode(true).hashPrefix('!'); // hashprefix optional

基地

<base href="/angular/employeesapp/">

关于javascript - Angularjs 从 1.2.1 迁移到 1.3.9 会导致 html5mode 出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28021029/

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