1. 程式人生 > >Angular中的安全導航操作符 ( ?. )

Angular中的安全導航操作符 ( ?. )

Angular 的安全導航操作符 (?.是一種流暢而便利的方式,用來保護出現在屬性路徑中 null 和 undefined 值。 

舉例:The  hero's name is {{Hero.name}}

若name為空時,會報錯,導致整個程式崩潰。若改成如下形式:

The  hero's name is {{Hero?.name}}

這樣即使name為空也不會報錯,只是不顯示name而已。