Ember.js 如何预加载余烬发动机?
我在我的项目中使用,在用户登录到主机余烬应用程序后,我希望我的其他余烬引擎预加载(比如10秒后),这样当用户导航到其他选项卡时,UI中就不会有任何延迟。。我不想禁用我的余烬引擎的懒散加载,因为这将在初始加载期间增加主机应用程序的供应商js和css的大小。。非常感谢您对此提供任何参考(我无法找到任何示例或参考)。我们可以使用Ember.js 如何预加载余烬发动机?,ember.js,ember-engines,Ember.js,Ember Engines,我在我的项目中使用,在用户登录到主机余烬应用程序后,我希望我的其他余烬引擎预加载(比如10秒后),这样当用户导航到其他选项卡时,UI中就不会有任何延迟。。我不想禁用我的余烬引擎的懒散加载,因为这将在初始加载期间增加主机应用程序的供应商js和css的大小。。非常感谢您对此提供任何参考(我无法找到任何示例或参考)。我们可以使用loadBundle方法,即ember engine提供的资产加载器服务,如下所示: assetLoader:service(), 预加载引擎(){ 此.assetLoader
loadBundle
方法,即ember engine
提供的资产加载器
服务,如下所示:
assetLoader:service(),
预加载引擎(){
此.assetLoader.loadBundle(“”);
}
loadBundle
方法,并在引擎捆绑成功加载时解析。遵循主机应用程序路由.js中的相同步骤。。获取此.assetLoader.loadBundle不是函数错误。。。在主机应用程序的节点模块文件夹中,也有ember asset loader文件夹。。我遗漏了什么吗?只是将下面的语句:this.assetLoader.loadBundle(名称)替换为this.get('assetLoader').loadBundle(名称),它成功了。。。非常感谢。