如何在Nativescript中预加载延迟加载的模块

时间:2017-03-05 17:41:04

标签: angular lazy-loading nativescript angular2-nativescript

我希望这个标题非常自我解释。 Nativescript现在支持AOT和延迟加载,但我正在努力在https://github.com/nativescript/nativescript-sdk-examples-ng的示例之上实现预加载。如果运行提供的示例,您会注意到切换页面之间的延迟(加载不同的模块)。

Nativescript 2.5可以实现吗?

1 个答案:

答案 0 :(得分:1)

是的,至少在NS 3.0中是可行的。我在nativescript论坛中问过这个问题: https://discourse.nativescript.org/t/is-it-possible-to-preload-lazy-loaded-modules/1363

这很简单,你只需要直接使用Angular Router功能: NativeScriptRouterModule.forRoot(ROUTES, {preloadingStrategy: PreloadAllModules} // import { PreloadAllModules } from "@angular/router"; )