从 Angular 9 开始,模板中可以使用可选链操作符 (?)。这个操作符可以在变量可能为空时安全地访问属性和方法。例如:
// 在模板中访问属性或方法 {{ user?.name }}
// 在模板中使用可选链调用方法 {{ user?.getName() }}
在模板中使用可选链操作符时需要注意以下几点:
使用可选链操作符可以避免在模板中使用过多的判空代码。它使模板更加简洁和易读,并且可以防止不必要的异常。
上一篇:Angular模板中的可观察对象错误ObjectUnsubscribedErrorImpl
下一篇:Angular模板中的类型推断和继承