我一直在努力在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
的方法,它会对我有很大帮助。
目前,tabview
内部的模态导航在Nativescript Angular
框架中有些错误,但有一个解决方法。你可以在这个游乐场样本中找到这个modal navigation
的完整实现:https://play.nativescript.org/?template=play-ng&id=TkK7sQ&v=5
更多信息,请看看我在他们的GitHub回购中创建的这个问题:https://github.com/NativeScript/nativescript-angular/issues/1774