我应该在哪里使用安全导航(猫王操作员,"?")在 Angular 中?



毫无疑问,我们在字符串插值({{}}(中使用安全导航来安全地导航嵌套对象中的值,并检查null或未定义。我有一个问题,使用安全导航也可以吗:

  1. ngIf
  2. ngFor
  3. ngModel
  4. ngClass
  5. 以及其他html属性绑定,如[disabled][style]

我应该使用和不应该使用哪些场景?

我们可以使用?在您提到的每一个地方,除了双向绑定ngModel。您可以在使用[ngModel]时使用,但不能在使用[(ngModel(]时使用

最新更新