html - ionic 标签按钮在选择时不会改变颜色

标签 html node.js angular typescript ionic-framework

我正在尝试通过选项卡导航到路径,但在我使用时选定的选项卡颜色没有改变
tabs.html <ion-tab-button [tab]="route"> tabs.ts

ngOnInit() {
    this.getId().get().subscribe((id) => {
        this.route = id;
    });
}
但是当我删除 [tab]tab它工作正常
我需要从服务器端获取路由 Id/params。

最佳答案

要以编程方式选择选项卡之一,您至少有两个选项。
导航到所需的选项卡:

import { IonTabs, NavController } from '@ionic/angular';

// add NavController to your constructor
constructor(private navCtrl: NavController) {}

// navigate by your route
this.navCtrl.navigateForward('/tabs/tab2');
选择标签:
import { Component, ViewChild } from '@angular/core';

// declare child's IonTab inside your component
@ViewChild(IonTabs) tabs: IonTabs;

// select your tab
this.tabs.select('tab2');

关于html - ionic 标签按钮在选择时不会改变颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68434344/

相关文章:

html - CSS样式化一个透明的div

json - 从 NodeJS 中的 JSON 列表中获取键值

mysql - Sequelize 无法使用sync() 创建表

node.js - 如何通过 Node.js net 模块发送 HTTP 响应

angular 2 RC5 ngModules 与桶

angular - 如何根据 Angular 2中的用户区域设置格式化数字

html - 如何通过 Swift 从 macOS 中的网页获取文本?

javascript - 仅跟踪嵌套 div 标记中悬停子元素的鼠标移动

javascript - 当我在我的文本框中输入故事时,它应该点击这个 api

angular - NullInjectorError : No provider for AngularFireAnalytics! Angular 8