html - 离子如何使用按钮而不是通常的离子收音机并使它们水平对齐
问题描述
<ion-list radio-group [(ngModel)]="gender">
<ion-item>
<ion-label>Male</ion-label>
<ion-radio value="male" checked></ion-radio>
</ion-item>
<ion-item>
<ion-label>Female</ion-label>
<ion-radio value="female"></ion-radio>
</ion-item>
</ion-list>
我希望它们看起来像两个按钮,用户只能选择一个按钮,并且按钮的选择颜色会改变。
解决方案
你可以试试这样的按钮
<div>
<button ion-button [color]="gender == 'Male' ? 'secondary' : 'primary'" (click)="gender = 'Male'">Male</button>
<button ion-button [color]="gender == 'Female' ? 'secondary' : 'primary'" (click)="gender = 'Female'">Female</button>
</div>
演示链接
推荐阅读
- python-3.x - 在 python 中使用 numpy 创建数学方程
- javascript - 试图检查字符串是否为空,但检查不正常
- javascript - Sentry - 如何通过异常传递完整的网址?
- asp.net-core - 在 MAC 上使用 IdentityServer 4 时无法访问 API
- react-native - 想使用 expo 相机捕捉图像
- mongodb - 使用 mongotemplate 的 Filetr 项目 - Spring Boot 中的聚合
- java - 如何在不获取唯一键的情况下从 firebase 检索值
- ios - 面料:答案:购买活动
- logstash - 获取logstash拆分过滤器的索引
- c++ - 如何访问 integer_sequence 的第 n 个值?