Ember.RSVP.hash
을 사용하여 몇 군데의 데이터를로드하는 모델이있는 Ember 경로가 있습니다. 백엔드에서 다른 API 경로를 호출의 결과 각 :일부 데이터가로드되지 않을 때 Ember.js의 화면을 부분 렌더링합니다.
export default Ember.Route.extend(AuthenticatedRouteMixin, {
model() {
return Ember.RSVP.hash({
profile: this.store.queryRecord('profile', {}),
subscriptions: this.store.findAll('subscription'),
packages: this.store.findAll('package'),
});
},
});
제가하는 데 문제는 데이터의 어떤이 호출 할 때 전체 템플릿이로드에 실패, 오류가 발생한다는 것입니다. 내가 대신하고 싶은 것은 오류가 발생하더라도 사용할 수있는만큼 많은 데이터를 표시하는 것입니다.로드 할 수없는 부분은 적절한 유형의 빈 모델로 표시됩니다 (몇 가지 추가 오류 정보 포함). 그러나, 나는 이것을 할 수없는 것 같습니다. 경로에 오류 처리기를 추가하려고 시도했지만 오류 처리기에서 오류가 발생해도 전환을 계속할 수있는 방법이없는 것 같습니다.
downvoting 모든 설명은, 크게 감상 할 수있다. 정말 아이디어를 교환하고 싶습니다. 감사합니다! – melc