角度检查插值期间是否定义了数组

时间:2018-05-24 10:23:56

标签: angular

我现在正在使用?运算符来检查在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>  

但这不起作用。那么如何通过数组进行插值来保持数组变量的可选性呢?

1 个答案:

答案 0 :(得分:1)

试试这个

<input type="text" class="" name="iptname" [attr.value]="object?.array[arrayindex]?.property" #iptname>