TypeError:无法读取未定义角度4的属性

时间:2018-05-11 16:44:48

标签: angular typescript

我有以下内容:

    <p *ngIf="model.something.satisfy"> Yes </p>
    <p *ngIf="!model.something.satisfy"> {{model.something.comments}} </p>

错误出现在第二行&#34; TypeError:无法读取属性&#39;满足&#39;未定义&#34;

我试过了:

- *ngIf="!model.something?.satisfy  
- <div class="col-sm-10 offset-1" *ngIf="model.something>

1 个答案:

答案 0 :(得分:0)

<p *ngIf="model.something && model.something.satisfy"> 
   Yes 
</p>
<p *ngIf="! (model.something && model.something.satisfy)"> 
  {{model.something.comments}} 
</p>

使用此代码。首先,我们检查是否存在model.something,然后我们只访问model.something.satisfy。