在angular项目的html中,比如a是个对象,a?.b这句语法是什么意思,是angular中特有的吗?还是问号运算符本身就有的功能,如<div> {{ foo?.bar }}</div>
1 回答
慕村225694
TA贡献1880条经验 获得超4个赞
?.
是angular模板中的安全属性操作符语法,属于angular模板特有语法a?.b
表示当a存在时(不为null或undefined),取a.b
的值,否则置空;以避免出现a未赋值时直接报错
添加回答
举报
0/150
提交
取消