【发布时间】:2016-05-24 12:57:10
【问题描述】:
随着在 Angular 1.5 中引入组件概念,还引入了单向数据绑定 (
但是请注意,父范围和组件范围都引用同一个对象,因此如果您要更改组件中的对象属性或数组元素,父范围仍会反映该更改。因此,一般规则应该是永远不要更改组件范围内的对象或数组属性。
确实,在指令/组件范围内更改对象的属性会反映在父范围内 - 听起来不像是单向绑定,它只会给整个事情增加混乱 - 我们现在有半单向绑定,最好不要用于对象或数组,而对于字符串,我们有 @.
什么是使用单向数据绑定的有用真实案例?或者为了保护自己免受意外变化的影响而完全避免它是一个好主意 - 因为单向概念尖叫着它是单向的,而事实并非如此?
【问题讨论】:
-
我也有同样的疑问。你有答案吗??
标签: javascript angularjs angular-directive