代码下载:https://files.cnblogs.com/files/xiandedanteng/angularjsCtrl.rar
代码:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html ng-app="notesApp"> <head> <title> New Document </title> <meta charset="utf-8"> <script src="angular1.4.6.min.js"></script> </head> <body ng-controller="MainCtrl as ctrl"> <h1>{{ctrl.msg}} AngularJS</h1> <button ng-click="ctrl.changeMsg()">Cg</button> </body> </html> <script type="text/javascript"> <!-- angular.module('notesApp',[]) .controller('MainCtrl',[function(){ var self=this; self.msg='Hello'; self.changeMsg=function(){ if(self.msg=='Hello'){ self.msg='Goodbye'; }else{ self.msg='Hello'; } }; }]); //--> </script>
点击按钮前后的效果:
要点:
任何定义在控制器实例上的变量都是可以访问的,也能在html中呈现给用户。大部分情况可以用这种方式将数据显示在UI中。
本文转自张昺华-sky博客园博客,原文链接:http://www.cnblogs.com/xiandedanteng/p/7413402.html,如需转载请自行联系原作者