javascript - 如何在 nativescript 中定义默认的 TabView?

标签 javascript angular nativescript angular2-nativescript nativescript-angular

我使用 CLI 创建了一个新的 nativescript 项目并选择了“标签导航”。我现在有默认的 3 个选项卡,但我找不到如何将默认/选定的选项卡设置为最右边/中间的选项卡。

我已经尝试移动选项卡,因为它总是最左边的首先加载。

<TabView androidTabsPosition="bottom">

    <page-router-outlet
        *tabItem="{title: 'Home', iconSource: getIconSource('home')}"
        name="homeTab">
    </page-router-outlet>

    <page-router-outlet
        *tabItem="{title: 'Browse', iconSource: getIconSource('browse')}"
        name="browseTab">
    </page-router-outlet>

    <page-router-outlet
        *tabItem="{title: 'Search', iconSource: getIconSource('search')}"
        name="searchTab">
    </page-router-outlet>

</TabView>

最佳答案

试试这个

<TabView  [(ngModel)]="tabSelectedIndex"  androidTabsPosition="bottom">

    <page-router-outlet
        *tabItem="{title: 'Home', iconSource: getIconSource('home')}"
        name="homeTab">
    </page-router-outlet>

    <page-router-outlet
        *tabItem="{title: 'Browse', iconSource: getIconSource('browse')}"
        name="browseTab">
    </page-router-outlet>

    <page-router-outlet
        *tabItem="{title: 'Search', iconSource: getIconSource('search')}"
        name="searchTab">
    </page-router-outlet>

</TabView>

在你的 ts 文件中:

 public tabSelectedIndex: number=1; //for example

希望对您有所帮助。

关于javascript - 如何在 nativescript 中定义默认的 TabView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55984349/

相关文章:

javascript - 如何在 NativeScript 中获取对 self.view 和 self.view.frame 的引用

javascript - 如何将非标准日期和时间文本放入 XDate 对象中?

java - 如何在 Servlet 上使用 JSON 将多个参数传递给 Ajax

javascript - Angular 13 - 从 ByteArray 数据下载文件

javascript - 转换字符串(url 样式)以在对象中导航

javascript - lodash 基于多种条件的 Groupby

javascript - react native : Swipeable and Touchable

javascript - 所有帖子上都有模糊功能

typescript - 类 'Subject<T>' 错误地扩展了基类 'Observable<T> Nativescript 抽屉导航错误

javascript - 用于开源 NativeScript 的 AppBuilder VS 插件