无法从 ember-data 扩展 DS.Model
-
13-12-2019 - |
题
这是我的模型
App.Person = DS.Model.extend({
first_name: null,
last_name: null,
gender: null,
profession: null,
age: null
});
Firebug 给了我两个错误:
TypeError: Ember.EnumerableUtils is undefined
[Break On This Error]
removeObject = Ember.EnumerableUtils.removeObject;
这是为了扩展 DS.Model
TypeError: DS.Model is undefined
[Break On This Error]
App.Person2 = DS.Model.extend({
扩展 Ember.Object 在相同的模型上工作得很好,我只是不能使用 DS。*
Google 对这些错误消息有 0 个结果
解决方案
最可能的原因是 ember-data 和 ember libs 的错误组合。大约 4 周前 Ember.ArrayUtils
被重命名为 Ember.EnumerableUtils
. 。我假设您使用的是 ember-data 的最新版本,但 ember.js 的旧版本。如果您喜欢使用边缘,您可以将 ember 升级到最新版本,或者只是在 ember-data 中进行查找和替换,但您可能会遇到其他一致性问题。
不隶属于 StackOverflow