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; 

    } 

})

posted @ 2018-01-10 12:37  Yogic  阅读(219)  评论(0编辑  收藏  举报