2017-01-27 13 views
3

私のangular2テンプレートのネストされたオブジェクトにアクセスする際に問題が発生しました。エラー:angular2テンプレートのネストされたプロパティにアクセス

Error: Uncaught (in promise): Error: Error in /app/admin/property/items/property-items.html:7:52 caused by: self.context.property.PropertyDataType is undefined

マイテンプレートコード:

<div class="col-xs-12 content-area" *ngIf="property.PropertyDataType.IsList == true"> 
    </div> 

しかし、私は私のコンポーネントで(オブジェクト)にconsole.logとき、私は、すべてのプロパティへのアクセス権を持っています。 PropertyDataType:私はちょうど私のテンプレートに「property.PropertyDataType.IsList」を経由して、ネストされたプロパティにアクセスすることができますが、ネストされたプロパティを認識していないようだと思ったwouldof

enter image description here

Iを:スクリーンショットを参照してください。

ご協力いただければ幸いです。角度が結合解決時にあなたが

答えて

4

あなたは値がまだ設定されていない場合にエラーをプリベンするために安全なナビゲーション演算子を使用することができ感謝:

*ngIf="property?.PropertyDataType?.IsList == true" 
+0

ああ、私はこのことについて忘れてしまいました! Thanx – Rossco

関連する問題