以前我开发 ember 应用程序时,我使用 App 作为我的全局对象,每个类都存储在这个大对象中。
像这样
window.App.MyModel = Em.Object.extend({});
在浏览器控制台中,我能够做到
App.MyModel.create();
所以对我来说访问 MyModel 类真的很容易。
现在我开始使用 Ember-CLI 进行实验,我对这类工具没有太多经验。我遵循了文档,并像这样创建了我的模型服务。
var Service = Ember.Object.extend({});
export default Service
但是现在,如何从浏览器控制台访问 Service 类?我发现的唯一方法是:
App.__container__.resolve('model:service')
但我不太喜欢它。有没有更好的办法?顺便说一句,你能解释一下出口是如何运作的吗?或者是否有一些我可以研究的来源(文档、文章)?
非常感谢您的回复。