回答
根據https://angular.io/guide/template-syntax#a-new-mental-model
2種托架類型表示數據流的2個不同的方向。
[靶標] =「表達」,是說大聲爲「綁定目標」和(目標)=「語句」爲「目標」
結合靶,結合您的JavaScript模型視圖。
on target,隨着視圖的變化引發一個事件到你的JavaScript模型。
您可以將它們組合起來以創建綁定目標,這樣做既可以。
https://angular.io/guide/template-syntax#property-binding-or-interpolation
值= 「{{VAR}}」 是一個內插的結合。它的使用方式與[attr.value] =「var」
具有這些細微的差異。
value =「{{var}}」或者使用{節點}內容中的{{}},僅適用於字符串。
{{}}存在於角度中的事實意味着他們需要做更多的工作處理模板,但由於這項工作已經沉沒,因此您可以隨意使用{{}},使其更具意義並提高可讀性沒有太多的性能問題。
如果需要綁定到非字符串屬性,則需要改爲使用屬性綁定語法。
我建議堅持使用屬性綁定語法[value] = "var"
,因爲它可以讓您使用2種不同的定向綁定,而無需太多的精力開銷。
謝謝。我在使用value =「{{var}}」時遇到了一些麻煩.. –
很抱歉,大量的編輯。我的角度有點生疏,所以我正在驗證信息。 –
- 1. char * var;和char * var;?
- 2. bash腳本:組合var = $(...)和var = $ {var %% ...}行?
- 3. 什麼是$ {VAR}和{$ VAR}
- 4. 轉換從VAR到VAR和
- 5. 「var = $ {var:-word}」和「var = $ {var:= word}」有什麼區別?
- 6. VAR VS此VS $範圍在AngularJS(1.4)
- 7. var name和window.name
- 8. 帶班和VAR
- 9. @implementation,VAR和ARC
- 10. qmake變量,$$ VAR和$$的差值{VAR}
- 11. var = 1和var = 1的區別
- 12. {$ var}和$ var之間有什麼區別?
- 13. Array&Session - var和$ var之間的差異
- 14. var now = new Date();和var now = Date();
- 15. 這是什麼jQuery代碼做 - 函數($)和VAR = VAR => VAR =>
- 16. 接頭和VAR X = {}
- 17. $ .getScript和VAR回報
- 18. 的Javascript VAR和HREF
- 19. jquery和var的值
- 20. jQuery UI Datepicker和var
- 21. 問題類和VAR和__construct
- 22. isset($ var)vs @ $ var
- 23. Perl%{$ var} vs%$ var
- 24. [[-n $ VAR] VS [[-n $ {VAR: - }]
- 25. Javascript set var var
- 26. AngularJs和SocketIo
- 27. AngularJS和Webpack
- 28. Multer和AngularJS
- 29. AngularJS和$ HTTP
- 30. angularJS $ broadcast和$
第一個看起來類似於angular中的模板化,其中var將是大括號中的get被替換的值,第二個看起來很奇怪,至多我可以在聲明中將它看作對象的命名屬性,但是,更多的上下文可以做奇蹟;) – Icepickle
https://angular.io/guide/template-syntax#a-new-mental-model – cartant
當我使用第一個我在我的代碼中有一些問題。 ngSelected無法正常工作。所以我想看看兩者如何在後端工作的解釋。無論如何感謝 –