Null guarding in Angular

In JavaScript, the undefined and null values are a persistent issue that must be proactively dealt with every step of the way. There are multiple ways to guard against null values in Angular:

  1. Property Initialization
  2. Safe Navigation Operator ?.
  3. Null Guarding with *ngIf