javascript - 在Angular中使用ngClass切换按钮的文本
问题描述
我将如何更改 Angular 中按钮的切换类的文本,到目前为止,我有以下内容来切换类,我正在使用 Bootstrap:
html
<!-- toggle button -->
<button type="button" class="btn btn-primary mt-3 ml-3" (click)="status=!status;" [ngClass]="status ? 'btn-info' : 'btn-primary'" [disabled]="clicked">Primary</button>
<!-- toggle button -->
有任何想法吗?
解决方案
您的 ngClass 代码是错误的,我更正了这一点,
此外,如果您想更改按钮的文本,您可以这样做:
<button type="button" class="btn btn-primary mt-3 ml-3" (click)="status=!status;" [ngClass]="{'btn-info' : status, 'btn-primary' : !status}" [disabled]="clicked">{{status ? 'Info' : 'Primary'}}</button>
推荐阅读
- python-3.x - 如何用新的 fs.HadoopFileSystem 替换旧的传统 hdfs 连接器?
- python - 熊猫数据框的元素乘法
- python - 用数据框中另一行的值替换一行的值
- c# - EF - 在对象属性的 IEnumerable 的 LINQ 方法中使用多个 WHERE 子句
- java - 对 REST 服务(Spring Boot 和 Java)的多个请求是否会在映射时创建一个类的新对象?
- php - aws s3 createBucket 函数始终返回 S3 BucketAlreadyExists
- c# - 从nuget加载时如何看不到以下错误?
- python - DPC_Watchdog_Violation 当我尝试运行我的代码时
- python - 如何在 Python 函数中矢量化耦合 ODE 系统?
- api - DDD 请求和活动跟踪