<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="angular/angular.js"></script> <script> var myapp=angular.module("myapp",[]); var timmer myapp.controller("myCtrl",function($scope,$interval,$timeout){ $scope.num=0; $scope.fun=function(){ $interval.cancel(timmer); timmer=$interval(function(){ $scope.num++; console.log($scope.num); },1000,5,true); /* $timeout(function(){ $scope.num++; },1000);*/ /* setInterval(function(){ $scope.$apply(function(){ $scope.num++; //console.log($scope.num) }) },1000)*/ $scope.stop=function(){ $interval.cancel(timmer); } } }) </script> </head> <body ng-app="myapp" ng-controller="myCtrl"> <p>{{num}}</p> <button ng-click="fun()">按钮</button> <button ng-click="stop()">结束按钮</button> </body> </html>
angular+两个按钮一个暂停一个停止
最新推荐文章于 2020-07-06 10:15:36 发布