html - 如何用 ng-class 实现 if-else 条件?
问题描述
我正在尝试使用两个不同的网格列绑定到ng-class
if-else 条件。我无法正确地做到这一点。有人可以指导我做错了什么。谢谢。
HTML
<div ng-class="{'col-md-11': test1 === null, 'col-md-6' : test1 !== null}" *ngIf="(test !== null)">
<div>
<div ng-class="{'col-md-11': test === null, 'col-md-6' : test !== null}" *ngIf="(test1 !== null)">
<div>
解决方案
您可以使用[class]
而不是ngClass
.
<div [class.col-md-11]="test1 === null" [class.col-md-6]="test1 !== null" *ngIf="test !== null"></div>
<div [class.col-md-11]="test === null" [class.col-md-6]="test !== null" *ngIf="test !== null"></div>
推荐阅读
- azure - Azure webapp 运行“docker run”两次但无法部署
- java - Java中是否有一个类可以保留重复但不保留数据顺序?
- r - R 循环回归
- python - 如何从 sympy 随机变量中获取分布及其参数
- java - 将项目从地图添加到 JComboBox
- webpack - 如何为所有块生成单个源映射文件
- facebook - 访问 /{user_id}/live_videos 时 Facebook API 权限被拒绝
- node.js - 对 Socket.io 客户端进行分类
- javascript - 捕获 Ajax 调用并在失败时重复
- python - Python List Comprehension 未返回新列表