programing

$routeParams는 해결 기능에서 작동하지 않습니다.

kakaobank 2023. 3. 8. 21:30
반응형

$routeParams는 해결 기능에서 작동하지 않습니다.

이 기술을 사용하여 데이터를 로드하고 있습니다.그래서 다음과 같은 해결 함수를 만들었습니다.

NoteController.resolve = {
    note: function($routeParams, Note) {
         return Note.get($routeParams.key);
    }
}

문제는 말이다$routeParams.keyundefined의 순간에resolve함수의 실행올바른가/버그인가?어떻게 하면 고칠 수 있죠?

를 사용해야 합니다.$route.current.params.key대신.$routeParams는 루트가 변경된 에만 갱신됩니다.따라서 코드는 다음 행을 따라야 합니다.

NoteController.resolve = {
    note: function($route, Note) {
         return Note.get($route.current.params.key);
    }
}

언급URL : https://stackoverflow.com/questions/13433116/routeparams-doesnt-work-in-resolve-function

반응형