graphs examples ejemplos javascript angularjs url-routing case-sensitive

javascript - examples - AngularJS Routing Case Sensitivity



jquery d3 (1)

No he podido encontrar una respuesta directa a esto, lo que me lleva a creer que es algo realmente muy simple. De cualquier manera, aquí voy.

Todas las llamadas en mi $ routeProvider funcionan muy bien, pero distinguen entre mayúsculas y minúsculas. Aquí hay un ejemplo de código:

config(function ($routeProvider) { $routeProvider. when(''/'', { controller: ''TmpCtrl'', templateUrl: ''/app/home.html'' }). when(''/foo'', { controller: ''TmpCtrl'', templateUrl: ''/app/foo.html'' }). otherwise({ redirectTo: ''/'' }); });

¿Qué necesito agregar para que ''/ Foo'', ''/ fOO'', ''/ FoO'', etc., redirijan a la misma ruta?


Hay una opción que puede pasar a $ routeProvider para cambiar la sensibilidad a las mayúsculas y minúsculas:

config(function ($routeProvider) { $routeProvider. when(''/'', { controller: ''TmpCtrl'', templateUrl: ''/app/home.html'' }). when(''/foo'', { controller: ''TmpCtrl'', templateUrl: ''/app/foo.html'', caseInsensitiveMatch: true }). otherwise({ redirectTo: ''/'' }); });