我已经用ember设置了这个应用程序,并且收到了这个奇怪的消息:

类型错误:对象#没有方法'拒绝'

这是我的EmberJS应用程序配置:

App = Ember.Application.create();

App.Store = DS.Store.extend({
    revision: 12,
    adapter: DS.RESTAdapter.extend({
        url: 'http://localhost:8080',
        namespace: '6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b'
    })
});

App.Router.map(function() {
    this.resource('collections');
});

App.IndexRoute = Ember.Route.extend({
    redirect: function(){
        this.transitionTo('collections');
    }
});

App.CollectionsRoute = Ember.Route.extend({
    model: function(){
        return App.Collection.find();
    }
});

App.Collection = DS.Model.extend({
    name: DS.attr('string'),
    createdAt: DS.attr('date')
});

有任何想法吗? :(

最佳答案

问题似乎是您使用了错误的ember/ember-data文件组合...这应该可以工作:

http://builds.emberjs.com.s3.amazonaws.com/ember-latest.js
http://builds.emberjs.com.s3.amazonaws.com/ember-data-latest.js

您可以在这里获得最新版本:http://builds.emberjs.com

希望能帮助到你

关于javascript - EmberJS TypeError : Object #<Object> has no method 'reject' ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16368964/

10-11 15:28