* ngIf检查是否存在属性

问题描述:

我使用angular2,我想做出一个条件,以显示something* ngIf检查是否存在属性

例如,如果group.permisions=Can Create Filesomething将被显示。

这是我的代码

<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)。我不明白我的问题在哪里。

+0

为什么你删除的答案? – Sajeetharan

+0

@Sajeetharan ..不,我不删除任何答案... – MunirohMansoor

+0

我的意思是你标记了我的答案,并删除它 – Sajeetharan

您misisng报价''

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

如果你的ID是一个字符串,然后键入您希望使用的字符串比较:

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