在 Angular 模板中,我们经常需要引用组件中的属性或方法。然而,某些情况下,这些属性或方法可能为 null,这可能会导致应用程序在运行时出现错误。为了解决这个问题,我们可以使用可选链操作符(?)来检查对象是否为 null。
下面是一个示例,假设我们有一个名为 user 的对象,它可能为 null。我们想要在模板中引用 user.name 属性,但是如果 user 为 null,应用程序将会崩溃。
{{ user.name }}
为了避免这个问题,我们可以使用可选链操作符来检查 user 是否为 null:
{{ user?.name }}
这样,如果 user 为 null,Angular 将不会尝试访问 user.name 属性,并且不会抛出任何错误。
下一篇:Angular模板加载if