Как предварительно загрузить двигатели ember?

Как предварительно загрузить двигатели ember?

05.06.2020 06:50:23 Просмотров 1 Источник

Я использую ember-движки в своем проекте, после того как пользователь приземляется в хост-приложении ember, я хочу, чтобы мои другие движки ember предварительно загрузились (скажем, через 10 секунд), так что при переходе пользователя на другие вкладки не будет никакой задержки в пользовательском интерфейсе.. я не хочу отключать ленивую загрузку моих движков ember, так как это увеличит размер JS поставщика и css хост-приложения во время начальной загрузки.. Любая ссылка для этого ценится (я не смог найти ни одного примера или ссылки для этого).

У вопроса есть решение - Посмотреть?

Ответы - Как предварительно загрузить двигатели ember? / How to pre load ember engines?

Gokul Kathirvel

06.06.2020 07:42:27

Мы можем использовать метод loadBundle обслуживания asset-loader включенного ember-engine следующим образом:

assetLoader: service(),

preloadEngine() {
  this.assetLoader.loadBundle('<name of the engine>');
}

Метод loadBundle возвращает обещание и разрешает проблему, когда пакет движка загружается успешно.

Закрыть X