DS.Model kann nicht aus Ember-Daten erweitert werden
-
13-12-2019 - |
Frage
Das ist mein Modell
App.Person = DS.Model.extend({
first_name: null,
last_name: null,
gender: null,
profession: null,
age: null
});
Und Firebug gibt mir 2 Fehler:
TypeError: Ember.EnumerableUtils is undefined
[Break On This Error]
removeObject = Ember.EnumerableUtils.removeObject;
Und das zur Erweiterung des DS.Model
TypeError: DS.Model is undefined
[Break On This Error]
App.Person2 = DS.Model.extend({
Das Erweitern von Ember.Object funktioniert gut mit demselben Modell, ich kann DS einfach nicht verwenden.*
Google hatte 0 Ergebnisse für diese Fehlermeldungen
Lösung
Die wahrscheinlichste Ursache hierfür ist eine schlechte Kombination aus Ember-Data und Ember-Libs.Vor etwa 4 Wochen Ember.ArrayUtils
wurde umbenannt in Ember.EnumerableUtils
.Ich gehe davon aus, dass Sie eine ziemlich aktuelle Version von Ember-Data, aber eine ältere Version von Ember.js verwenden.Sie können Ember entweder auf die neueste Version aktualisieren, wenn Sie mit der Edge zufrieden sind, oder einfach eine Suche und Ersetzung in Ember-Daten durchführen, es kann jedoch sein, dass Sie auf andere Konsistenzen stoßen.