如果heroForm
有效heroForm.errors
将为null并且访问heroForm.errors.identityRevealed
将抛出s类型错误,TypeError: Cannot read property 'identityRevealed' of null
因此?.
运算符将处理不访问identityRevealed
if errors
属性为null.
没有?.
操作员
*ngIf="(heroForm.errors && heroForm.errors.identityRevealed) && ..."
或者像@JB Nizet提到的那样简单
*ngIf="heroForm.hasError('identityRevealed') && ..."
安全导航运营商
如果heroForm
有效heroForm.errors
将为null并且访问heroForm.errors.identityRevealed
将抛出s类型错误,TypeError: Cannot read property 'identityRevealed' of null
因此?.
运算符将处理不访问identityRevealed
if errors
属性为null.
没有?.
操作员
*ngIf="(heroForm.errors && heroForm.errors.identityRevealed) && ..."
或者像@JB Nizet提到的那样简单
*ngIf="heroForm.hasError('identityRevealed') && ..."
安全导航运营商