2013-06-22 3 views
1

내 문제 도메인에 Store 모델이 있습니다. 그걸 위해서 App.Store을 예약 할 수있는 방법이 있습니까? DS.Store을 연장하는 다른 클래스를 만드시겠습니까? 내가 register('store:main')에 대한 몇 가지 코드를 볼 수 있지만 나는 그것을 깔끔하게 덮어 쓸 수 있는지 모른다.데이터 저장소의 이름을 App.Store가 아닌 다른 이름으로 지정할 수 있습니까?

필요한 경우 Store의 이름을 바꿀 수 있습니다. 기존 백엔드와 동일한 이름으로 유지하는 것이 좋습니다.

답변

1

Storeember-data의 예약 된 클래스 이름이므로 사용자가 입력 할 수 없습니다. 또한 App.Store = DS.Store.extend()을 실행하면 응용 프로그램 네임 스페이스 AppStore 속성이 을 기대하는 ember-data으로 검색되고,없는 경우 작동하지 않습니다. IMO 이름 충돌을 피하기 위해 상점 모델의 이름을 다른 것으로 바꾸면 더 잘 수행됩니다.

희망 하시겠습니까?

+1

예, 결국 Ember Gods 하하의 뜻에 복종했습니다. –

관련 문제