angular – 如何使用downgradeModule()使用ui-router hybrid来bo
我正在使用“ui-router”混合(
https://github.com/ui-router/angular-hybrid)引导“经典”方式.
我们遇到了“悬停”和数据网格中明显的其他事件的性能问题. https://pr18487-aedf0aa.ngbuilds.io/guide/upgrade-performance 我试图使用上面文档中描述的downgradeModule()bootstraping方法来解决性能问题,但一直无法解决. 不能有Angular模块bootstrap,但没有错误. https://stackblitz.com/edit/github-ypge8f-jmshp3 我还试图直接引导“联系人”角度模块,(“应用程序”一个懒惰加载“联系人”并认为这可能是一个问题)但结果是相同的. 解决方法
经过长时间的斗争,我想我终于明白了.由于所有使用downgradeModule的Angular混合示例都使用内置路由器,因此ui-router使得处理这个问题变得更加困难.
更新了代码以使其工作: ? https://stackblitz.com/edit/github-ypge8f-jmshp3 技巧是: > Angular bootstrap模块需要一个“UIRouter”类型的参数 export class AppModule { > urlService必须在bootstrap之前停止并在之后重新启动, setTimeout(()=> {????????????// setTimeout需要允许角度路由在刷新后初始化????????urlService.listen();????????urlService.sync();????}); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |