반응형
$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
반응형
'programing' 카테고리의 다른 글
| 오브젝트를 명확히 하지 않고 circe를 사용하여 ADT를 디코딩하는 방법 (0) | 2023.03.08 |
|---|---|
| $스코프를 테스트하려면 어떻게 해야 합니까?시계(각도)JS) Jasmine의 변화? (0) | 2023.03.08 |
| 반응에서 상수를 정의하는 방법JS (0) | 2023.03.08 |
| 스프링 부트에서는 webapp 폴더 대신 JSP 템플릿과 함께 리소스 템플릿 폴더를 사용하시겠습니까? (0) | 2023.03.08 |
| 몽구스 모델을 어떻게 다 세지? (0) | 2023.03.08 |