我希望標題完全自我解釋。 Nativescript現在支持AOT和延遲加載,但我很努力在https://github.com/nativescript/nativescript-sdk-examples-ng的示例之上實現預加載。如果運行提供的示例,您會注意到切換頁面(加載不同模塊)之間的延遲1s。如何在Nativescript中預加載惰性加載的模塊
Nativescript 2.5有可能嗎?
我希望標題完全自我解釋。 Nativescript現在支持AOT和延遲加載,但我很努力在https://github.com/nativescript/nativescript-sdk-examples-ng的示例之上實現預加載。如果運行提供的示例,您會注意到切換頁面(加載不同模塊)之間的延遲1s。如何在Nativescript中預加載惰性加載的模塊
Nativescript 2.5有可能嗎?
是的,這是可能的,至少在NS 3.0。我問這nativescript論壇: https://discourse.nativescript.org/t/is-it-possible-to-preload-lazy-loaded-modules/1363
這很容易,你只需要直接使用角度路由器功能: NativeScriptRouterModule.forRoot(ROUTES, {preloadingStrategy: PreloadAllModules} // import { PreloadAllModules } from "@angular/router"; )
下面是你可以得到一個例子https://github.com/sis0k0/lazyNinjas – Dlucidone
是的,謝謝你,這個例子顯示延遲加載,但不是預加載惰性加載的路由:)我想避免1秒的延遲,而路由是根據請求加載的(即在用戶點擊新路由之前預加載它)。 – nbo