我在我的项目中使用ember-engines,在用户登陆主机ember应用程序后,我希望我的其他ember引擎预加载(比如说10秒后),以便当用户导航到其它选项卡时,不会有任何滞后的用户界面..我不想禁用lazyLoading我的ember引擎,因为这将增加大小的供应商js和css的主机应用程序在初始加载..对此的任何参考都很感激(我没能找到任何关于此的例子或参考)。
我在我的项目中使用ember-engines,在用户登陆主机ember应用程序后,我希望我的其他ember引擎预加载(比如说10秒后),以便当用户导航到其它选项卡时,不会有任何滞后的用户界面..我不想禁用lazyLoading我的ember引擎,因为这将增加大小的供应商js和css的主机应用程序在初始加载..对此的任何参考都很感激(我没能找到任何关于此的例子或参考)。
1条答案
按热度按时间fcy6dtqo1#
我们可以使用
ember-engine
包含的asset-loader
服务的loadBundle
方法,如下所示:loadBundle
方法返回一个promise,并在引擎包加载成功时进行解析。