In this article I will explain with an example, how to use
ng-mouseup directive in
AngularJS.
HTML Markup
The following HTML Markup consists of:
DIV – For applying
ng-app and
ng-controller AngularJS directives.
Button – For capturing user input.
The HTML INPUT Button has been assigned with the following
AngularJS directive.
ng-mouseup – Called when the mouse clicks is released.
SPAN – For displaying message.
<div ng-app="MyApp" ng-controller="MyController">
<input type="button" value="Submit" ng-mouseup="PlusCount()" />
<hr />
Count: <span style="font-weight:bold">{{Count}}</span>
</div>
Implementing ng-mouseup Directive
Inside the HTML Markup, the following
AngularJS script is inherited:
1. angular.min.js
Then, inside the Controller, the Count variable is set to Zero.
When the mouse click is released, the PlusCount function is called.
Inside this function, the Count variable is incremented by 1, which will be latter displayed on the page using SPAN element.
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script>
<script type="text/javascript">
var app = angular.module('MyApp', [])
app.controller('MyController', function ($scope) {
// By default Count is zero.
$scope.Count = 0;
$scope.PlusCount = function () {
// Increment the Count by one.
$scope.Count++;
}
});
</script>
Screenshot
Demo
Downloads