, sen (değilse, yüklemek) varsayılan olarak yüklü bir ember-export-application-global
paket görmelisiniz. Bu, uygulamanızı genel App
nesnesine değil, uygulamanızın adını taşıyan genel bir nesneye aktarır. Yani window.App
yerine window.TodoList
veya window.ShoppingCart
olabilir. Oradan (Kor 1.xx benzer) bu satırı kullanabilirsiniz:
AppName.__container__.lookup('service:store')
Ayrıca ben ne yapabilirim ve bunun için bir instance initializer oluşturun: yapabilirsiniz sadece kullanıcı AppName.store
Sonra
export default {
name: 'store-on-app',
after: 'ember-data',
initialize(instance) {
const application = instance.container.lookup('application:main');
const store = instance.container.lookup('service:store');
application.set('store', store);
}
}
.
Ember Inspector'ı kullanamazdınız mı? – nem035
Eh, sadece "normal" yüklü varlıklar için iyidir. Doğru bir şekilde yüklenemeyen bir modelim var (bir çok boş alan), bir haritalama sorunundan şüpheleniyorum ama konsolda görünür bir hata yok, bu yüzden bir mağaza yükünü manuel olarak tetiklemek istedim. –