Я пытаюсь внедрить службу Ember в объект Ember, но продолжаю получать следующую ошибку:
"Assertion Failed: Attempting to lookup an injected property on an
object without a container, ensure that the object was instantiated
via a container."
Мой код выглядит примерно следующим образом:
const Model = Ember.Object.extend({
store: Ember.inject.service(),
destroyRecord() {...},
serialize() {...},
deserialize() {...},
});
let newModel = Model.create();
newModel.get('store');
Примечание: он работает, если я добавляю службу в контроллер, но не в объект. Не повезло, пытаясь выяснить, как зарегистрировать объект с контейнером Ember.