Elvis Operator with * ngFor
问题描述:
如此使用Elvis运算符*ngFor
是合法的(在users
之后放置问号,因为此时该数组可能为空)?Elvis Operator with * ngFor
<tr *ngFor="#user of users?">
<td> {{user.username}}</td>
</tr
答
如果数组users
是空的,因为<td>...</td>
从未被创建和{{user.username}}
是不是在所有的评估中{{user.username}}
Elvis操作符是多余的。
我在'用户'后面询问'
如果'用户'为空,则不需要猫王操作员。 Elvis算子在表达式结尾处也是没有意义的,只在'.'之前。如果你想迭代一个'users'的属性,而不是像Elvis操作符那样(比如'
相关问题