Angular 的安全导航操作符
(?.) 是一种流畅而便利的方式,用来保护出现在属性路径中
null 和 undefined 值。
举例:The hero's name is {{Hero.name}}
若name为空时,会报错,导致整个程序崩溃。若改成如下形式:
The hero's name is {{Hero?.name}}
这样即使name为空也不会报错,只是不显示name而已。
本文介绍了Angular中的安全导航操作符 (?.),它用于避免在访问属性路径时遇到 null 或 undefined 值导致的错误。通过使用该操作符,开发者可以确保即使属性不存在,程序也不会崩溃。
Angular 的安全导航操作符
(?.) 是一种流畅而便利的方式,用来保护出现在属性路径中
null 和 undefined 值。
举例:The hero's name is {{Hero.name}}
若name为空时,会报错,导致整个程序崩溃。若改成如下形式:
The hero's name is {{Hero?.name}}
这样即使name为空也不会报错,只是不显示name而已。
466
1607

被折叠的 条评论
为什么被折叠?