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