如何在Angular-Nativescript的选项卡导航中实现模态导航?

问题描述 投票:0回答:1

我一直在努力在Modal NavigationTab Navigation里面实施Nativescript。所以我想知道是否有人如何实施我正在寻找的方法。

我尝试了多种方式,但没有一种方法,我可能缺乏一些关于router navigation的深刻知识,因为大多数错误都与navigation有关。

这是一个playground试图复制我想要实现的目标:https://play.nativescript.org/?template=play-ng&id=VdmiR9&v=8

经常发生的错误是:

  1. CONSOLE ERROR [native code]: ERROR Error: No componentRef found in DetachedRouteHandle
  2. ERROR Error: Uncaught (in promise): Error: StaticInjectorError(AppModule)[FirstModalComponent -> ModalDialogParams]

(虽然ModalDialogService被注入AppModule内)

  1. No component factory found for RootModalComponent. Did you add it to @NgModule.entryComponents

(虽然RootModalComponent被添加到延迟加载模块的entryComponents中,所以我将它添加到AppModule中)

  1. Can't resolve '~/app' in...

(这个错误很奇怪,因为在某些项目中,模块的延迟加载与此导入'〜/ app'一起使用,而在其他项目中失败)

  1. Error: Cannot match any routes. URL Segment: 'tabs/default'

(这个错误一直发生,似乎我没有完全掌握实施路线的方式)

如果有人知道在modal navigation里做tab navigation的方法,它会对我有很大帮助。

tabs angular-ui-router modal-dialog nativescript angular2-nativescript
1个回答
1
投票

目前,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

© www.soinside.com 2019 - 2024. All rights reserved.