Angular Browser动画模块延迟加载



我在app.module中导入了BrowserAnimationsModule,但在编译项目后,我的main.js文件增长了很多。

有没有办法延迟加载BrowserAnimationsModule?

我试着用这种方式在app.component.js中导入它:

ngOnInit() {
import('src/libs/ng-uikit-pro/pro/alerts/toast/toast.module').then(m => m.ToastModule);
}

或者通过这种方式:

ngOnInit() {
const module = await import('@angular/platform-browser/animations');
const moduleFactory = await this.compiler.compileModuleAsync(module.BrowserAnimationsModule);
const moduleRef = moduleFactory.create(this.injector);
}

但是使用角度动画的组件不起作用。

感谢

根据#24717,BrowserAnimationsModule永远不应该被lazyloaded。

相关内容

  • 没有找到相关文章

最新更新