我想知道是否有办法写出类似的内容:
<span>{{myObject?.myField['myKey']}}</span>
在我的模板中。
感谢您的帮助。
答案 0 :(得分:2)
您的代码存在的问题是即使['myKey']
为myObject
,也会评估null
。这需要?[]
,但不支持
<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>
击> <击> 撞击>