2017-10-16 5 views
1

では動作しません:NgIf私はngIfの使用にメッセージを表示したい未定義

<div *ngIf="airplaneType === undefined" class="error"> 
    Choose correct airplane from the list! 
</div> 

選択リスト上の各変化の後、私がログインしていますが、それは動作しませんので、それは非常に奇妙なようですコンソール:

console.log(this.airplaneType === undefined); 

これをtrueに戻します。

私は角度4.4.4を使用しています。私は解決策に来

<div [class.error]="airplaneType === undefined"> 
    Choose correct airplane from the list! 
</div> 
+0

===の代わりに==を使用し、 'undefined'の一重引用符を使用してください。 – Amit

+0

期待通りに動作します。 'airplaneType'のデータ型は何ですか? – Faisal

+0

私は==を試してみましたが、助けにはなりませんでした。 – Pawel

答えて

0

はそれを行います。私はこのような名前のコントロールをフォームに持っていました。そのために矛盾があった

関連する問題