Мне нужно загрузить содержимое, исходящее из моего API, когда приложение загружается, а затем ввести все, что я получаю во все маршруты и контроллеры, чтобы иметь доступ к ним, когда захочу.Лучшая практика загрузки контента при загрузке приложения Ember
Мне было интересно, где лучше всего сделать это в Ember?
- В инициализаторе? Я слышал, что использовать этот магазин не рекомендуется ...
- В маршруте приложения? Тогда как я могу получить к нему доступ со всех маршрутов и контроллеров? Использование
this.modelFor('application')
? Это хорошая практика?
Спасибо.
Я не знаю, является ли использование маршрута приложения, и 'this.modelFor ('application')' является лучшим или рекомендуемым способом, но он работает для меня, чтобы загрузить основные данные. – Leeft
мы зарегистрировали объект 'session' (' this.register ('session: main', session); '), а затем ввели все контроллеры (' this.inject ('controller', 'session', 'session : Основной); '). Тем не менее мы сохраняем информацию о зарегистрированном пользователе. – andrusieczko
Какие данные вы хотите загрузить в любом случае, и это через данные ember или нет? Ваш вопрос не достаточно конкретный. – Leeft