* ngIf检查属性是否存在

时间:2017-04-12 05:10:26

标签: angular

我正在使用angular2,我想创建一个显示something

的条件

例如,如果会显示group.permisions=Can Create File something

这是我的代码

<div class="col-md-9" *ngIf="t?.groups[0].id===Can Create File">
     <p class="form-control-static">Can check File</p>
</div>

但是我收到了错误Parser Error: Missing expected )。我不明白我的问题在哪里。

2 个答案:

答案 0 :(得分:6)

你是错误引用 ''

<div class="col-md-9" *ngIf="t?.groups[0].id==='Can Create File'">

答案 1 :(得分:0)

如果您的id是字符串类型,那么您想要与字符串进行比较:

<div class="col-md-9" *ngIf="t?.groups[0]?.id === 'Can Create File'">
     <p class="form-control-static">Can check File</p>
</div>