如何在角度不区分大小写的情况下进行路由?例如,如果我有一条www.example.com/home的路线,如下所示:
$routeProvider
.when('/home', {
templateUrl: 'pages/home/home-page.tmpl.html',
controller: 'HomeCtrl',
controllerAs: 'home'
});
我如何设置它以便它可以使用。
www.example.com/Home | www.example.com/HOME | www.example.com/HoMe等?
答案 0 :(得分:8)
似乎你可以简单地设置这个属性,使所有路由匹配不区分大小写
$routeProvider.caseInsensitiveMatch = true;
请参阅https://docs.angularjs.org/api/ngRoute/provider/$routeProvider#caseInsensitiveMatch
答案 1 :(得分:4)
有一个不区分大小写的选项:
$routeProvider
.when('/home', {
templateUrl: 'pages/home/home-page.tmpl.html',
controller: 'HomeCtrl',
controllerAs: 'home',
caseInsensitiveMatch: true
});