如何在不区分大小写的情况下使路由不敏感?例如,如果我有一个前往www.example.com/home的路线,如下所示:

$routeProvider
  .when('/home', {
    templateUrl: 'pages/home/home-page.tmpl.html',
    controller: 'HomeCtrl',
    controllerAs: 'home'
  });

我还应该如何对其进行设置,使其能够正常工作。

www.example.com/首页| www.example.com/HOME | www.example.com/HoMe等?

最佳答案

似乎您可以简单地设置此属性以使所有路由匹配均不区分大小写

$routeProvider.caseInsensitiveMatch = true;

参见https://docs.angularjs.org/api/ngRoute/provider/$routeProvider#caseInsensitiveMatch

关于angularjs - 如何使用Angular使路线不区分大小写,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36170814/

10-15 22:13