AngularJS路由区分大小写 [英] AngularJS Routing Case Sensitivity
本文介绍了AngularJS路由区分大小写的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我一直没能找到一个简单的答案,这使我相信这件事情真的很简单。无论哪种方式,在这里,我走了。
I haven't been able to find a straightforward answer to this, which leads me to believe that it's something really really simple. Either way, here I go.
在我的$ routeProvider呼叫的工作很好,但区分大小写。这里有一个code样品:</ P>
All of the calls in my $routeProvider work great, but are case sensitive. Here's a code sample:
config(function ($routeProvider) {
$routeProvider.
when('/', { controller: 'TmpCtrl', templateUrl: '/app/home.html' }).
when('/foo', { controller: 'TmpCtrl', templateUrl: '/app/foo.html' }).
otherwise({ redirectTo: '/' });
});
我需要什么补充,使/富','/富','/富'等,都重定向到相同的路径?
What do I need to add so that '/Foo', '/fOO', '/FoO', etc, all redirect to the same path?
推荐答案
有是可以传递给$ routeProvider一个选项,切换大小写:
There is an option you can pass to $routeProvider to toggle case sensitivity:
config(function ($routeProvider) {
$routeProvider.
when('/', { controller: 'TmpCtrl', templateUrl: '/app/home.html' }).
when('/foo', { controller: 'TmpCtrl', templateUrl: '/app/foo.html', caseInsensitiveMatch: true }).
otherwise({ redirectTo: '/' });
});
这篇关于AngularJS路由区分大小写的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文