하위 경로 인 일련의 탭을 보유하는 상위 경로가 있습니다.자식 경로 변경시 Ember 상위 모델 새로 고침
상위 경로에는 해당 하위 노드의 데이터와 접하게 연관된 데이터를 수집하기 위해 JSONAPI 끝점에 도달하는 모델이 있습니다.
부모 경로가 액세스하는 데이터가 상당히 빠르게 변경 될 수 있으므로 사용자가 자식 경로를 통과 할 때마다 업데이트하고 싶습니다.
자식 경로가 전환 될 때마다 상위 경로에서 모델 훅을 본질적으로 다시 해결할 수있는 방법이 있습니까?
아래에서 비슷한 것을 시도해 보았지만 reload는 부모 모델에서 사용할 수있는 방법이 아닌 것 같습니다. 당신이 아이 경로로 전환 할 때
부모 경로
export default Route.extend({
model() {
return this.store.findAll('parentData');
}
});
하위 경로
export default Route.extend({
beforeModel() {
this.modelFor('parentRoute').reload();
}
});
예, 그게 내가 나쁜에 작동하지 않는, 생각하고 있었는데 내용은 다음과 같습니다
그래서 다음과 같이 될 것입니다. parentRoute를 얻었습니까? beforeModel에서 액세스 할 수 있다고 디버거에서 확인 했습니까? –
그래, 액세스 할 수 있지만 개체가 수명주기의이 시점에서 다시로드 메서드가없는 것 같습니다. 그렇게했다면 불행히도 아동 경로를 다시로드 할 것이라고 생각합니다. –