<!doctype html> <html ng-app="myApp"> <head> <script src="C:\Users\yuli\Desktop\bower_components\angularjs\angular.js"></script> <script type="text/javascript"> var myModule = angular.module('myApp', []); myModule.controller('MyController', function ($scope, $timeout) { var updateClock = function() { $scope.clock = new Date(); $timeout(function() { updateClock(); }, 1000); }; updateClock(); $scope.a_click = function (msg){ console.log(msg); } $scope.value = 1; $scope.add = function (n){ $scope.value += n; } $scope.clear = function(){ $scope.value = 0; } }); myModule.run(function($rootScope){ $rootScope.rootValue = -1; $rootScope.add_n = function(n){ $rootScope.rootValue += n; }; }); </script> </head> <body> <div ng-controller="MyController"> <h1>Hello {{ clock }}!</h1> 这是AngularJS的测试程序。 <a href="" ng-click="a_click('hello')">click me console.log message.</a> <a href="" ng-click="add(2)">add 2.</a> <input type="text" ng-model="value"/> <br /> <a href="" ng-click="clear()">clear.</a> <br /> <input type="text" ng-model="rootValue"/> <a href="" ng-click="add_n(value)">add n.</a> </div> </body> </html