0 +1 -1 Reset |
![]()
angular.module('myAppService', [])
.service('AreaService', ['$log', function($log)
{
this.add = function(cnt, n)
{ $log.debug('[ADD]');
return cnt + n;
};
this.reset = function()
{ $log.debug('[RESET]');
return 0;
};
}]);
|
<!doctype html>
<html ng-app="myApp">
<head>
<meta charset="utf-8" />
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.5/angular.min.js"></script>
<script src="service.js"></script>
<script>
var app = angular.module('myApp', ['myAppService']);
app.controller('MyController', function($scope, AreaService)
{ $scope.count = 0;
$scope.up = function()
{ $scope.count = AreaService.add($scope.count, 1); }
$scope.down = function()
{ $scope.count = AreaService.add($scope.count, -1); }
$scope.reset = function()
{ $scope.count = AreaService.reset(); }
});
</script>
</head>
<body>
<div ng-controller="MyController">
{{count}}<br>
<button ng-click="up()">+1</button><br>
<button ng-click="down()">-1</button><br>
<button ng-click="reset()">Reset</button><br>
</div>
</body>
</html>
|
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.5/angular.min.js"></script> <script src="service.js"></script> |
var app = angular.module('myApp', ['myAppService']);
|
app.controller('MyController', function($scope, AreaService)
{ $scope.count = 0;
$scope.up = function()
{ $scope.count = AreaService.add($scope.count, 1); }
$scope.down = function()
{ $scope.count = AreaService.add($scope.count, -1); }
$scope.reset = function()
{ $scope.count = AreaService.reset(); }
});
|
<div ng-controller="MyController">
{{count}}<br>
<button ng-click="up()">+1</button><br>
<button ng-click="down()">-1</button><br>
<button ng-click="reset()">Reset</button><br>
</div>
|
![]()