我已尝试过堆栈上可用的所有方法,并在angularjs官方文档中给出,因此请不要将其标记为重复。我正在创建一个电子商务网站,所以我使用角度4或5是好的。请帮我。 我试过的代码已经给出了。
angular.module('myApp', [])
.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
});
$locationProvider.html5Mode(true);
});
<html>
<head>
<meta charset="utf-8">
<base href="/">
</head>
</html>
答案 0 :(得分:0)
检查html5历史记录API的浏览器支持:
if(window.history && window.history.pushState){
$locationProvider.html5Mode(true);
}