【发布时间】:2021-07-16 06:08:47
【问题描述】:
我正在处理需要根据某些条件显示行列表的要求。 有一个表格单元格(td),其值应根据某些条件填充。 我希望使用 *ngIf
以角度实现以下目标if(value1||values2)
{
if(value3!=null && value4==null)
{
//display value 3
}
else
{
//display value 4
}
}
else
{
//display default value
}
我想要达到的目标的图示 我使用 *ngIf 尝试过,但出现错误 **Bidings cannot contain assignments **
<ng-container *ngIf="(value1 || value2); else showDefault">
<ng-container *ngIf="value3!=null && value4==null; else showValue4">
</ng-container>
<ng-template #showValue4>
</ng-template>
</ng-container>
<ng-template #showDefault>
</ng-template>
还有其他方法可以实现吗?
【问题讨论】:
-
您似乎缺少第一个
*ngIf周围的引号和第二个之后的结束引号 -
是的!那是一个拼写错误。我刚刚更新了。
标签: angular if-statement angular-ng-if