angular - 如何在标签内的同一个 *ngIf 上设置多个条件?
问题描述
我form
在角度材料中有多个字段。在一个字段中,我需要建立这样的条件:如果用户是“admin”,则它占用表的 2 列,如果不是,则占用 3 列。
这是我当前的代码:
<mat-grid-tile [colspan]="3">
<div fxFlex>
<date fxFlex title="Fecha inicio" [monthInput]="true" formControlName="date"></date>
</div>
</mat-grid-tile>
这是我正在测试的代码,但我无法让它工作:
<mat-grid-tile *ngIf="is_admin; then [colspan]="2"; else [colspan]="3"">
<div fxFlex>
<date fxFlex title="Fecha inicio" [monthInput]="true" formControlName="date"></date>
</div>
</mat-grid-tile>
如何在标签内设置条件以使其适合列?
解决方案
[colspan]="is_admin ? 2 : 3"
推荐阅读
- powershell - 使用变量间接访问 PSObject 属性
- java - solace v2 semp java 示例代码依赖项?
- javascript - 创建firebase函数,谷歌示例不起作用
- python - 模型中包含的所有离散水平的 H2O 变量重要性
- c# - 霍夫变换 C# 代码
- swift - Swift 4.2 imagePickerController 问题
- typescript - 等待订阅不起作用
- mysql - 合并不同表中的日期列
- ruby-on-rails - 种子.rb 中的 things_add 方法?
- clojure - 为什么 Clojure 中的 list* 仅适用于尾部位置的向量?