在我的项目中,我使用的是ember,而且它没有识别出我创建的对象。我创建了一个名为
的对象App.RouteSearch = App.ModuleObject.extend({ ... });
当我去创建该对象的新实例时,我使用
App.RouteSearch.create({"Config": null});
但所有这一切都是错误的并告诉我“未捕获的TypeError:无法调用未定义的方法'创建'。”有没有人遇到过这个或者知道我能做些什么来修复它?谢谢你的帮助。
答案 0 :(得分:0)
App.ModuleObject.extend()永远不会返回undefined。至少如果你有一个扩展一些Ember.Object子类的App.ModuleObject。我认为你的脚本排序是错误的。您正在导入:
App.RouteSearch.create({"Config": null});
之前:
App.RouteSearch = App.ModuleObject.extend({ ... });