【问题标题】:Ember object not being recognized无法识别 Ember 对象
【发布时间】:2013-11-01 02:56:44
【问题描述】:

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

的对象
App.RouteSearch = App.ModuleObject.extend({ ... });

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

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

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

【问题讨论】:

    标签: javascript ember.js


    【解决方案1】:

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

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

    在那之前:

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

    【讨论】:

    • AKA 你上面显示的顺序是正确的,你确定它是按照那个顺序执行的吗?
    • 当然这是一个更好的解释。有时我很难写一些东西,因为英语不是我的母语,结果变得混乱。您的评论仍然有效@kingpin2k 谢谢:)
    猜你喜欢
    • 2019-08-30
    • 2015-02-08
    • 1970-01-01
    • 1970-01-01
    • 2017-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-04
    相关资源
    最近更新 更多