我希望保持面包屑导航等哈希值的完整性,但我不想在 URL 中显示哈希值。有没有办法将哈希值保留在后台,但在 URL 中隐藏它?我已经进行了一些研究,并发现了一些答案,但它们都完全删除了哈希值。非常感谢您的帮助。
angular.module('scotchy', [])
.config(function($routeProvider, $locationProvider) {
$routeProvider
.when('/', {
templateUrl : 'partials/home.html',
controller : mainController
})
.when('/about', {
templateUrl : 'partials/about.html',
controller : mainController
})
.when('/contact', {
templateUrl : 'partials/contact.html',
controller : mainController
});
// use the HTML5 History API
$locationProvider.html5Mode(true);
});
阅读这篇博客,它应该包含你需要知道的所有内容。美化URL
<base>
指南。 - charlietfl