2013-10-31 55 views
0

在我的项目中我使用的是烬,它不识别我创建的对象。我创建了一个名为灰烬物体未被识别

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

的对象,当我去创建一个对象的新实例,我用

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

但所有这样做是错误了,并告诉我“遗漏的类型错误:无法调用方法'创造'未定义。“有没有人遇到过这个或有任何想法我可以做什么来解决它?感谢您的任何帮助。

回答

0

App.ModuleObject.extend()永远不会返回undefined。至少如果你有一个扩展一些Ember.Object子类的App.ModuleObject。我认为你的脚本排序是错误的。您正在导入:

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

在此之前:

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

AKA你在上面展示的是正确的顺序,你确定它的顺序执行。 – Kingpin2k

+0

当然这是一个更好的解释。有时我很难写一些东西,因为英文不是我的母语,结果变得混乱。您的评论仍然有效@ kingpin2k谢谢:) –