ng-bind 与ng-model及ng-bind与{{}}区别:
ng-bind 与ng-model区别:
双向绑定,一般来说是这样
<input ng-model="object.xxx">
<span ng-bind="object.xxx"></span>
ng-bind是从$scope -> view的单向绑定,也就是说ng-bind是相当于{{object.xxx}},是用于展示数据的。
ng-modle是$scope <-> view的双向绑定
ng-bind与{{}}区别:
{{ }} 是等页面加载完后,再取值,
ng-bind 它是在页面加载的时候,显不会显示{{name}}这种变量出来
注意:
ng-bind和{{}}都可以通过控制器绑定绑定一个构造函数,
例:
<span ng-bind="box()"></span>或者
{{box()}}
angular.module("myapp",[]).control("mycontrol",function($scope){
$scope.box=function(){
return 444;
}
})