我现在正在使用?
运算符来检查在html中插值时是否存在对象。例如:
<input type="text" class="" name="iptname" value="{{object?.property}}" #iptname>
这很有效。但是如何用数组检查?
。下面的代码告诉我一个错误,说array
未定义。
<input type="text" class="" name="iptname" value="{{object?.array[arrayindex].property}}" #iptname>
我的失败尝试
<input type="text" class="" name="iptname" value="{{object?.array?[arrayindex].property}}" #iptname>
但这不起作用。那么如何通过数组进行插值来保持数组变量的可选性呢?
答案 0 :(得分:1)
试试这个
<input type="text" class="" name="iptname" [attr.value]="object?.array[arrayindex]?.property" #iptname>