0
A
回答
1
安全導航運算符?.
用於避免NullPointerException
。通常,當您訪問某個對象時,可能需要在訪問對象的方法或屬性之前驗證它是否爲空。爲了避免這種情況,安全導航運算符將簡單地返回null而不是拋出異常。
與elvis operator
?:
容易混淆,但這是完全不同的,在JavaScript /打字稿或角模板不存在
1
它被稱爲safe navigation
或Elvis操作符,它檢查值存在
的角安全導航操作器(?)是防止零點的流暢方便 方式和屬性路徑中的未定義值。這裏是 它是,如果用戶是 null,則防止視圖呈現失敗。
1
這是卡萊安全導航操作https://angular.io/guide/template-syntax#safe-navigation-operator,它的主要目的是爲了避免訪問null或未定義的對象,這是真正有用的,當你用異步數據處理(如你的例子說明)。
相關問題
- 1. &符號是什麼意思?
- 2. 符號「⊇」是什麼意思?
- 3. 是什麼意思:是什麼意思?
- 4. 冒號是什麼意思?
- 5. 問號是什麼意思?
- 6. 什麼是符號 - ,< and >是什麼意思?
- 7. Linux中的符號^ \意思是什麼
- 8. TSQL中的「#」符號是什麼意思?
- 9. 符號T(n)是什麼意思?
- 10. JavaScript中的$符號是什麼意思?
- 11. makefile符號$ @和$ <是什麼意思?
- 12. 符號是什麼!{JSON.stringify(t(「some.thing」))};意思?
- 13. 這個MSVC符號是什麼意思?
- 14. PowerShell中的&符號是什麼意思?
- 15. 輸出符號是什麼意思?
- 16. JSP中的$符號是什麼意思
- 17. 管道符號是什麼意思?
- 18. 這個符號是什麼意思:: =?
- 19. CV符號是什麼意思?
- 20. 這個eclipse符號是什麼意思?
- 21. 這個符號是什麼意思?
- 22. 在R中「:=」符號是什麼意思?
- 23. Javascript中的符號「:」是什麼意思?
- 24. 逗號運算符是什麼意思?
- 25. JQuery的「$」符號是什麼意思?
- 26. 符號<>是什麼意思?
- 27. 符號「$ .something = {」是什麼意思?
- 28. <#=符號是什麼意思?
- 29. 這些git符號是什麼意思?
- 30. 插入符號(^)是什麼意思?
的[爲什麼我們使用可能的複製「?」運營商在角度2]模板綁定(https://stackoverflow.com/questions/42364184/why-we-use-operator-in-template-binding-in-angular-2) –
也許不重複,但相關 –