2013-10-31 4 views
0

ember를 사용하고 있으며 내가 만든 객체를 인식하지 못합니다. 나는Ember 객체가 인식되지 않습니다 내 프로젝트에

App.RouteSearch = App.ModuleObject.extend({ ... }); 

라는 개체를 만든 내가 그 개체의 새 인스턴스를 만들려면 갈 때 나는

App.RouteSearch.create({"Config": null}); 

를 사용하지만이 모든 수행은 오류 출력 및 말해 "catch되지 않은 형식 오류입니다 : 호출 할 수 없습니다 방법 정의되지 않은 '만들기'. " 이 문제를 해결하기 위해 내가 뭘 할 수 있었는지에 대해 전에 알게 된 사람이 있습니까? 어떤 도움을 주셔서 감사합니다.

답변

0

App.ModuleObject.extend()는 정의되지 않은 값을 반환하지 않습니다. 최소한 Ember.Object 하위 클래스를 확장하는 App.ModuleObject가있는 경우. 귀하의 스크립트 주문이 잘못되었다고 생각합니다. 당신이 가져 :

App.RouteSearch.create({"Config": null}); 

그 전에 :

App.RouteSearch = App.ModuleObject.extend({ ... }); 
+0

당신이 올바른 위의 표시 순서 일명, 당신은 반드시 그 순서대로 실행됩니다. – Kingpin2k

+0

물론 이것은 더 나은 설명입니다. 영어가 제 모국어가 아니기 때문에 때로는 글쓰기가 어렵고 결과가 혼란 스럽습니다. 귀하의 의견은 여전히 ​​@ kingpin2k 감사합니다 :) –

관련 문제