企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# 再论双向绑定 ## 双向绑定 * View的数据渲染和模型(也就是作用域scope里面的数据)之间相互绑定 * 双向指的是那两向,第一个方向View(xxx.html),第二方向数据模型(scope)【一般情况下scope由控制器控制】 * 绑定的是什么,是数据,其实绑定的是同一个数据 ## View的改变 * 使用ng-model指令吧scope的属性绑定到有效的表单标签中 * View的改变实际上是利用了表单标签 ## 模型的改变 * 就是scope的属性的改变 ~~~ angular.module('myapp').controller('index_c', ['$scope', function ($scope) { $scope.aaa='123'; }]); ~~~ * 模型的scope的数据使用两种方式绑定到View * 使用angular表达式`{{}}`绑定 ~~~ <h1 id="myh1" >{{aaa}}</h1> ~~~ * 使用angular指令ng-model绑定到有效的表单标签上 ~~~ <input type="text" ng-model="aaa" ></input> ~~~ ## 双向绑定原理【脏检查机制】 * scope对象的