2016-07-28 174 views

回答

23

单向数据绑定

缺省值:一种方式结合意味着在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周期自动更新相应的视图(例如,模型 - >视图和视图 - >模型)

3

一种方式结合是绑定从模型中查看数据。另外双向绑定是将数据从模型绑定到查看和查看模型。