Programing

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

lottogame 2020. 6. 22. 07:52
반응형

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


기술을 사용하여 데이터를로드하고 있습니다. 그래서 나는 다음 해결 기능을 만들었습니다.

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

문제는, 즉 $routeParams.key이다 undefined의 순간 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

반응형