【问题标题】:Nativescript TabView Loads only OnceNativescript TabView 仅加载一次
【发布时间】:2019-08-18 03:54:45
【问题描述】:

我正在尝试使用 Nativescript 核心 (Javascript) 构建 Android 和 iOS 应用程序。在 app-root.xml 中,我有一个选项卡视图,其中有 3 个选项卡。每个选项卡数据相互关联。第一个选项卡中的示例我为每个项目显示了一个带有“收藏夹”选项的产品列表,如果我喜欢一个产品,它应该显示在第二个选项卡中。但是在我的应用程序中,由于在打开应用程序时加载了选项卡,因此在选择选项卡时更改不会反映出来。但是如果我关闭并打开应用程序,更改会显示在选项卡中。请告诉我如何在每次选择标签时重新加载标签。

提前致谢。抱歉我的语言不好。

【问题讨论】:

    标签: javascript tabs nativescript tabview


    【解决方案1】:

    通常对于网络应用程序,您将拥有一个容器和一个类似于容器上方/下方视图的选项卡,点击特定选项卡将在容器内加载对应的选项卡项。

    但是对于移动应用程序,TabView 组件会在其自己的容器中加载所有选项卡,因此当您在选项卡之间切换时它不必重新加载选项卡。这完全是预期的行为。

    您可以使用 services / BehaviorSubject 等来保存相关数据,因此当您从一个选项卡更改它时,另一个选项卡也会更新。

    【讨论】:

      猜你喜欢
      • 2019-02-16
      • 2019-09-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-15
      • 2020-12-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多