0

在我的项目中,我使用的是 ember,但它无法识别我创建的对象。我创建了一个名为

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

当我去创建该对象的新实例时,我使用

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

但这一切都是错误输出并告诉我“未捕获的类型错误:无法调用未定义的方法'create'。” 有没有人遇到过这个问题或者知道我能做些什么来解决它?感谢您的任何帮助。

4

1 回答 1

0

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

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

在那之前:

App.RouteSearch = App.ModuleObject.extend({ ... });
于 2013-10-31T18:56:44.623 回答