0
他們都是單向綁定,他們之間有什麼區別? @是一個字符串?在angularJs 1.5中,@和<是什麼區別?
他們都是單向綁定,他們之間有什麼區別? @是一個字符串?在angularJs 1.5中,@和<是什麼區別?
從角網站:
https://docs.angularjs.org/guide/component
投入應該使用<和@綁定。 <符號表示從1.5開始可用的單向 綁定。與=的差別是 組件範圍內的綁定屬性未被監視,其中 表示如果您爲組件 範圍中的屬性分配新值,則不會更新父範圍。但請注意,父代和組件作用域都引用相同的對象,因此如果您在 中更改組件中的對象屬性或數組元素,則父代仍會反映該更改。因此,通用規則 決不會更改組件作用域中的對象或數組屬性。當輸入是一個字符串時,可以使用@綁定, 尤其是當綁定的值不變時。