angular - Ionic 4/Angular 以原子方式打开默认选项卡
问题描述
我有一个带有 2 个标签的页面。当我转到该页面时,它一开始是空白的,只显示 2 个选项卡按钮。单击任一按钮后,将显示选项卡的内容。我怎样才能做到这一点,当我导航到该页面时,默认情况下其中一个选项卡已经打开?这是我的html:
<ion-segment [(ngModel)]="list">
<ion-segment-button value="list">list view</ion-segment-button>
<ion-segment-button value="cal">calendar view</ion-segment-button>
</ion-segment>
<div [ngSwitch]="list">
<div *ngSwitchCase="'list'">
**list tab contents**
</div>
<div *ngSwitchCase="'cal'">
**calendar tab contents**
</div>
</div>
</div>
解决方案
ngSwitchDefault
我已经在您选择的选项卡的 div 中使用此附加代码解决了这个问题
你的代码会是这样的
<ion-segment [(ngModel)]="list">
<ion-segment-button value="list">list view</ion-segment-button>
<ion-segment-button value="cal">calendar view</ion-segment-button>
</ion-segment>
<div [ngSwitch]="list">
<div *ngSwitchDefault="'list'">
**list tab contents**
</div>
<div *ngSwitchCase="'cal'">
**calendar tab contents**
</div>
</div>
</div>
推荐阅读
- javascript - 如何将数据集成到样条图 | 海图
- azure - Azure 数据工厂基于事件的触发器未按预期工作
- apache-camel - Apache Camel Route 在 Windows 下运行,但在 Linux 下不运行
- javascript - 无法将 SVG 作为组件在 CRA 中呈现
- oracle - Oracle APEX 交互式网格重复列值验证
- python - Psycopg2 库和访问方法:关于保持连接打开并从多个函数/方法访问它们,我缺少什么?
- scala - 澄清scala中的一些函数式编程术语
- python - Python 从幻灯片中抓取图像
- swift - 如何将值与 CaseIterable 枚举关联起来?
- php - 仅在 WooCommerce 中允许访客结帐特定产品