我的角度应用程序中有一个$routeProvider
,用于不同的路径,如下所示:
$routeProvider
.when('/', {
templateUrl: 'views/main.html',
title: 'Main',
})
.when('/howItWorks', {
templateUrl: 'views/hiw.html',
controller: 'HiwCtrl',
controllerAs: 'hiw',
title: 'How it works'
})
...
在这种情况下,当我转到
/#howItWorks
时,它将加载HiwCtrl
及其视图。现在,我有一个类似
/users
的网址,开头没有哈希。如何修改它以支持两个URL? 最佳答案
如果有任何问题,请在angularjs官方文档中阅读有关html5Mode的更多信息。
app.config(['$locationProvider',function($locationProvider) {
$locationProvider.html5Mode({
enabled: true,
requireBase: false
});
});
关于javascript - 不含散列(#)的 Angular $ routeProvider,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39452989/