Я боролся с реализацией Modal Navigation
внутри Tab Navigation
в Nativescript
. Поэтому я подумал, есть ли у кого-нибудь хорошая практика по реализации того, что я ищу.
Я пробовал несколько способов, но ни один из них не работал, мне может не хватить глубоких знаний о router navigation
, так как большинство ошибок касалось navigation
.
Вот playground
, который пытается воспроизвести то, что я пытаюсь достичь: https://play.nativescript.org/?template=play-ng&id=VdmiR9&v=8
Часто встречающиеся ошибки:
CONSOLE ERROR [native code]: ERROR Error: No componentRef found in DetachedRouteHandle
ERROR Error: Uncaught (in promise): Error: StaticInjectorError(AppModule)[FirstModalComponent -> ModalDialogParams]
(в то время как ModalDialogService
вводили внутрь AppModule
)
No component factory found for RootModalComponent. Did you add it to @NgModule.entryComponents
(Хотя RootModalComponent
было добавлено в entryComponents лениво загруженного модуля, поэтому я добавил его в AppModule)
Can't resolve '~/app' in...
(Эта ошибка странная, поскольку в некоторых проектах ленивая загрузка модулей работает с этим импортом ~ / app, в то время как в других проектах происходит сбой)
Error: Cannot match any routes. URL Segment: 'tabs/default'
(эта ошибка возникала постоянно, кажется, я не совсем понял способ реализации маршрутов)
Если кто-то знает способ сделать modal navigation
внутри tab navigation
, это мне очень поможет.