sourcetip

AngularJS 라우팅 대소문자의 구별

fileupload 2023. 3. 4. 15:07
반응형

AngularJS 라우팅 대소문자의 구별

저는 이것에 대한 직접적인 답을 찾지 못했습니다. 그래서 저는 이것이 정말 정말 단순한 것이라고 믿게 되었습니다.어쨌든, 내가 간다.

$routeProvider의 모든 콜은 정상적으로 동작하지만 대소문자가 구분됩니다.다음은 코드 샘플입니다.

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

'/Foo', '/fOO', '/FoO' 등을 모두 동일한 경로로 리디렉션하려면 무엇을 추가해야 합니까?

$routeProvider에 전달하여 대소문자를 구분할 수 있는 옵션이 있습니다.

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

언급URL : https://stackoverflow.com/questions/17824687/angularjs-routing-case-sensitivity

반응형