programing

$routeProvider 또는 $stateProvider로 이동합니다.

muds 2023. 4. 1. 10:07
반응형

$routeProvider 또는 $stateProvider로 이동합니다.

저는 이 딜레마에 대해 route Provider인지 아닌지 확실한 답을 찾고 있었습니다.

$routeProvider가 곧 중단되어 $stateProvider로 대체될 것 같습니다.유감스럽게도 이 문의 정확성은 알 수 없으며 stateProvider는 아직 ui_router 플러그인을 통해서만 사용할 수 있습니다.

stateProvider를 Angular의 일부로 추가할 계획입니까?JS코어?오래된 $route Provider를 곧 대체할 것이라고 가정해도 될까요?

확실히 서로 잘 어울리지 않고 github에서 찾은 마이그레이션 CI도 작동하지 않으며 문서도 부족합니다.

오랜 시간이 흐른 후 우리는 참지 못하고 1.1.1에서 1.2로 이행하기로 결정했다.동시에 $router Provider가 실제로 얼마나 제한적인지 깨닫고 ui-router로 넘어갔습니다.지금까지는 뷰에 복잡한 네스트를 하고 앱에 구조를 추가할 수 있습니다.예를 들어 $stateProvider에서는 데이터를 수정하고 종료 시 복원할 수 있는 onEnter와 onExit을 정의할 수 있습니다.또한 매우 강력한 상태로 이행할 수도 있습니다.저는 ui-router가 Angular core에 속하고 $route Provider를 대체하는 데 투표할 것입니다.이것이 당신의 결심에 도움이 되길 바랍니다.$route Provider는 기본 앱 또는 데모 페이지가 있는 경우에도 계속 작동합니다.

처음에는 $routeProvider에서 시작하여 $stateProvider로 이동하여 UI 라우터가 제공하는 일부 기능을 활용했습니다.이전할 때는 이행이 전혀 중요하지 않았습니다.그렇지만 UI 라우터는 (GitHub 페이지에서) 아직 매우 초기 단계입니다.

경고: UI-Router가 사전 베타이며 현재 개발 중입니다.따라서 이 라이브러리는 잘 테스트되었지만 API는 변경될 수 있습니다.안정성을 보장해야 하는 프로젝트에서는 사용하지 않는 것이 좋습니다.

다른 것이 필요하다고 판단될 때까지 $routeProvider를 계속 사용하세요.그때까지, 그러한 교대 근무가 큰 문제가 되지 않도록, 반드시 좋은 시험 범위를 확보해 주세요.

언급URL : https://stackoverflow.com/questions/19388852/to-routeprovider-or-stateprovider

반응형