2013-10-17 2 views
0

여기에 기본적인 질문이 있습니다. 나는 즉시 로딩되는 엠버 ApplicationRoute를 설정하고이 애플리케이션 경로에서 다른 모든 경로를 확장하도록하고있다. ApplicationRoute이로드하는 데이터가 모든 페이지 전환시로드되도록합니다. 이것이 가능한가? 참고로 저는 또한 ember-data와 rails를 API로 사용하고 있습니다.Ember ApplicationRoute with Other Routes

감사합니다.

+0

그래서 필요한 동작은 각 요청마다 무언가를로드하는 것입니다. 왜 각 경로에서 실행해야하는지 궁금하다. –

+0

메신저/알림 시스템을 구현하려하고있다. Ember doesnt는 아직 실시간 데이터 로딩을위한 견고한 솔루션을 가지고있는 것 같습니다. 나는 웹 소켓 접근법을 사용하고 각 전환과 함께 데이터를 로딩하는 것 사이에서왔다 갔다왔다. –

+0

아, 실시간으로 아무 것도하지 못했다고 말할 수는 없지만 스택의 일부 레이어에서 항상 긴 폴링을 구현할 수 있습니다 (이 경우 애플리케이션 경로에서 비동기 $ .ajax를 실행할 수 있습니다). (각 네비게이션과 함께 발사해야 함). 이것이 올바른지 또는 잘못되었는지는 말할 수 없지만, 스파이크를 일으킬만큼 잘 작동해야합니다. –

답변

0

서버에서 실시간 데이터를 푸시하려면 ApplicationAdapter를 확장하여 websocket 연결의 데이터를 처리하고 저장소 객체를 푸시해야합니다. websocket 연결에서 모델 데이터를 구문 분석하는 좋은 예는 API 문서에서 찾을 수 있습니다 http://emberjs.com/api/data/classes/DS.RESTSerializer.html#method_extract