当将 Ember.js 与 AMD/Require.js 一起使用时,我注意到我无法Ember.Application
从模板访问我的实例,除非我将它放在全局范围内(这应该是你使用 AMD 避免的事情)。
Ember.Application
是否可以在不使其全局化的情况下定义一个?
我的模块:
define(['Ember'], function (Ember) {
window.App = Ember.Application.create();
App.MyView = Ember.View.extend({});
});
我的模板:
{{#view App.MyView }}{{/view}}