2014-10-16 2 views
0

EmberJS에 간단한 응용 프로그램을 작성하고 콘솔에서 간단한 객체 생성을 시도하고 있습니다. PageModel을 만들고 저장소에서 검색하려고합니다. (저는 localstorage를 사용합니다). 불행히도 성공하지 못했습니다.EmberJS에서 모델 인스턴스 생성시 문제가 발생했습니다.

// creates the PageModel instance 
page = store.createRecord(App.PageModel) 
Class {id: "i1i67", store: Class, container: Container, _changesToSync: Object, _deferredTriggers: Array[0]…} 

// tries to retrieve the object from the storage 
store.find('page', page.get('id')) 
// but doesn't work 
Class {__ember1413471577603: null, __nextSuper: undefined, __ember_meta__: Object, constructor: function, _super: function…} 

누구에게 도움을 줄 수 있습니까?

+0

"성공하지 못했습니다"는 의미는 무엇입니까? –

+0

'find'는 주어진 id로 App.PageModel 인스턴스를 반환하지 않습니다. – LeszekA

+0

콘솔에 오류가 있습니까? '발견 '은 무엇을 반환합니까? –

답변

0

모델 번호가 PageModel 인 경우 상점에서 page_model이라고 부릅니다. 모델을 ThingModel이라고 부르는 것은 드뭅니다. 더 일반적인 것은 Thing입니다. 그러나이 역시 작동합니다.

store.find(App.PageModel, page.get('id')) 
관련 문제