没有范围的控制器有什么优势?

时间:2017-05-12 12:36:19

标签: angularjs

只需查看代码

即可
var angApp = angular.module('angApp',[]);  
angApp.controller('testController', ['$http', function ($http) {  
    var self = this;  
    self.name ='Hello';  

    self.btnClick=function(){  
        self.name ='Hello! Button Clicked';  
    }  
}]);  


<html>  
<head>  
</head>  
<body data-ng-app="angApp" data-ng-controller="testController as model">  
<div>  
    {{model.name}}  
    </br>  
    <input type="button" value="Click" data-ng-click="model.btnClick();"/>  
</div>  
</html>  

现在,告诉我,如果我们避开范围并以这种方式声明控制器testController as model那么什么是优势或者只是语法糖?

0 个答案:

没有答案