Я понимаю, что Ember.Application теперь имеет deferReadiness, что позволяет мне ждать возврат вызова AJAX перед инициализацией приложения. Однако в примере в документах API они помещают значение в глобальную переменную в приложении:
App = Ember.Application.create();
App.deferReadiness();
jQuery.getJSON("/auth-token", function(token) {
App.token = token;
App.advanceReadiness();
});
Вместо того, чтобы вводить глобальную переменную для токена, я хочу поместить возвращаемое значение в свой ApplicationController. Однако я не могу найти, как получить дескриптор контроллера в этот момент, то есть в обратном вызове jQuery.