将角度2客户端的布尔值更改为按钮

时间:2016-07-21 06:24:11

标签: typescript angular

详细

我正在尝试从api获取数据并显示在表中。其中一列包含status属性,该属性返回true或false值,但我想显示Active或Block按钮而不是此状态,即。如果status为true,则显示删除按钮,如果status == false则显示活动按钮。我怎样才能在角度2中实现这一点。

图像

Image describing my problem

1 个答案:

答案 0 :(得分:1)

你可能会这样做:

考虑status:boolean=true;

在模板中,您可以使用* ngIf as:

<div>
    <button *ngIf="status==true">Delete</button>
    <button *ngIf="status==false">Active</button>
</div>

或者您也可以使用ngSwitch

希望这有帮助。