What is safe navigation operator in angular?

The safe navigation operator(?)(or known as Elvis Operator) is used to guard against null and undefined values in property paths when you are not aware whether a path exists or not. i.e. It returns value of the object path if it exists, else it returns the null value. Using this safe navigation operator, Angular framework stops evaluating the expression when it hits the first null value and renders the view without any errors.