demo.html:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>AngularJS</title>
<script src="angular.min.js"></script> <!-- 引入AngularJS框架 -->
</head>
<body ng-app="App">
<div ng-controller="DemoController">
<ul>
<li><button ng-click="myClick()">单击</button></li> <!-- ng-click绑定单击事件 -->
<li><button ng-dblclick="mydblClick()">双击</button></li> <!-- ng-dblclick双击事件 -->
<li><input type="text" ng-blur="blur()"></li> <!-- ng-blur失去焦点 -->
<li ng-mouseout="mouseout()">一些内容</li> <!-- ng-mouseout鼠标移出 -->
</ul>
</div>
<script>
var App = angular.module('App',[]);
App.controller("DemoController",['$scope',function($scope) {
$scope.myClick = function() { // 事件绑定的函数
alert('单击了');
}
$scope.mydblClick = function() {
alert('双击了');
}
$scope.blur = function() {
alert('失去焦点');
}
$scope.mouseout = function() {
alert('鼠标移出');
}
}]);
</script>
</body>
</html>