【发布时间】:2014-09-28 15:51:03
【问题描述】:
使用 Ember v1.8 beta 3+ 和 Ember Data 1.0 beta 10- 您会收到以下错误:
Error while processing route: index Cannot read property 'async' of undefined TypeError: Cannot read property 'async' of undefined
at Relationship [as _super$constructor] (http://builds.emberjs.com/canary/ember-data.js:9523:46)
at new BelongsToRelationship (http://builds.emberjs.com/canary/ember-data.js:9736:12)
at createRelationshipFor (http://builds.emberjs.com/canary/ember-data.js:9840:16)
at http://builds.emberjs.com/canary/ember-data.js:6366:41
at http://builds.emberjs.com/canary/ember-data.js:9307:20
at cb (http://builds.emberjs.com/ember-latest.js:15907:13)
at OrderedSet.forEach (http://builds.emberjs.com/ember-latest.js:15703:13)
at Map.forEach (http://builds.emberjs.com/ember-latest.js:15911:19)
at Function.Model.reopenClass.eachRelationship (http://builds.emberjs.com/canary/ember-data.js:9306:42)
at Ember.Object.extend._setup (http://builds.emberjs.com/canary/ember-data.js:6365:26)
尽管您的模型设置正确:
App.Color = DS.Model.extend({
color: DS.attr(),
foo: DS.belongsTo('foo', {async:true})
});
App.Foo = DS.Model.extend({
foo: DS.attr()
});
【问题讨论】:
-
谢谢哥们,刚刚遇到这个问题!
-
我将 Canary 用于 Ember 和 Ember 数据,但遇到了这个问题。这是怎么回事?
-
现在只是一个错误,您必须使用旧版 Ember 一天,直到推出 Ember 数据修复程序。
标签: javascript dictionary ember.js ember-data