3
據我在documentation和forums讀過,啓用深度鏈接通過:forRoot(爲approot,配置,deepLinkConfig)離子3深層鏈接和延遲加載在同一時間
@ngModule({
..
IonicModule.forRoot(MyApp, {}, {
links:[{ component: ContactPage, name: "contact", segment: "contact"},
{ component: HelloPage, name: "hello", segment: "hello" }
]
})
...
}) ...
這導致增加內@ngModule
ContactPage和HelloPage到聲明和entryComponents陣列,這將不會是延遲加載。
所以,這導致了一個問題,你可以替換字符串,取消導入和雙數組聲明,並有此?
@ngModule({
..
IonicModule.forRoot(MyApp, {}, {
links:[{ component: 'ContactPage', name: "contact", segment: "contact"},
{ component: 'HelloPage', name: "hello", segment: "hello" }
]
})
...
}) ...
並實現延遲加載的同時?
更新:嘗試使用單個選項卡頁面。我猜這不是ATM工作。
我得到同樣的問題,你有沒有找到解決辦法? @jgfmk –
我剛剛停止使用深度鏈接和延遲加載。延遲加載阻止了其他功能在我的應用程序IIRC中的某處運行。但我不記得現在是什麼 - 這是很久以前的事了!對不起,我不能更有幫助。 – JGFMK