2016-09-30 2 views

답변

2

코드의 문제점은 myObjectnull 일 때도 ['myKey']이 계산된다는 것입니다. (기억이 안나요)이 ?[] 필요하지만

<span>{{myObject?.myField != null ? myObject.myField['myKey'] : null}}</span> 

또는

<span *ngIf="myObject?.myField != null">{{myObject.myField['myKey']}}</span> 

어쩌면이뿐만 아니라 작동

지원되지 않습니다

<span *ngIf="myObject?.myField">{{myObject.myField['myKey']}}</span> 

+0

만을 마지막 하나는 실패, 당신의 도움을 주셔서 감사합니다 :) – matth3o

+1

피드백에 감사드립니다. 나는 TS와 Dart 사이에서 최근에 많이 바뀌고 때로는 어디에 작동하는지 혼란스러워합니다. –

관련 문제