图示过程
解析过程
1. 当控制器中的值发生变化时, angular 启动单向绑定机制来更新 dom, 即从控制器的 greeting 属性到 dom 的 value 属性, 将 dom 属性的值改成 greeting 属性值, 即 "A value"
2. Angular 的 dom 属性不会更新 html 属性, 若 HTML 元素里面 value 的值初始值是空的, 就会一直是空的.
3. 浏览器会保持 dom 和 UI 的同步, angular 在更新了 dom 值后, 新的值侯被渲染到页面上, 这是我们的 input 框中会出现 "A value" 字符串
4. dom value 属性的改变不会更新与其相关的 input 标签的 HTML 属性
5. 当用户在浏览器的 input 框输入东西时, 也不会同步 UI 和 HTML 属性, 我们看到的值来自于 Dom 而不是来自于 HTML 标签.
来源: https://www.2cto.com/kf/201804/737736.html