Почему не работает ngIf

Делаю в шаблоне проверку

<div *ngIf="product.info && product.info !== undefined">
  <quill-view-html [content]="product.info"></quill-view-html>
</div>

И при запуске IDEA выдает ошибку

error TS2322: Type 'string | undefined' is not assignable to type 'string'.
Type 'undefined' is not assignable to type 'string'.

Разве этой проверки не достаточно?


Ответы (1 шт):

Автор решения: alex

Мне удалось решить проблему двумя способами. так:

<div *ngIf="product.info && product.info != undefined">
  <quill-view-html [content]="product.info"></quill-view-html>
</div>

или так

<div *ngIf="product.info && product.info.length > 0">
  <quill-view-html [content]="product.info"></quill-view-html>
</div>
→ Ссылка