angularjs中的单向绑定和双向绑定之间的区别
答
单向数据绑定
缺省值:一种方式结合意味着在HTML范围变量将被设置为它的模型被绑定到(即赋值于)第一值。
ng-bind
具有单向数据绑定(Model($scope) --> View)
例如, ng-bind="myText"
OR {{ myText }}
,其显示插入到HTML其中myText
是一个范围的变量名的范围值$scope.myText
(例如,模型 - >视图)
双向数据绑定
默认值:双向绑定意味着每次将模型分配给不同的值时,范围变量都会更改其值。
ng-model
旨在被放大部分形式的元素内部,并具有双向数据绑定
(Model($scope) --> View and View --> Model($scope))
EG。 <input name="firstname" ng-model="firstname"/>
当用表单元素firstname
交互以哪个ng-model
与$scope.firstname
相互作用并通过Digest
周期自动更新相应的视图(例如,模型 - >视图和视图 - >模型)
答
一种方式结合是绑定从模型中查看数据。另外双向绑定是将数据从模型绑定到查看和查看模型。