<!DOCTYPE html>
<html ng-app="myApp">
<head lang="en">
<meta charset="UTF-8">
<script src="js/angular.js"></script>
<title></title>
</head>
<body>
<div ng-controller="myCtrl">
<button ng-click="start()">开始</button>
<button ng-click="stop()">结束</button>
</div>
<script>
var app = angular.module('myApp', ['ng']); //通过factory方法来创建一个心跳服务
app.factory('$heartBeat', function ($interval) {
return {
startBeat: function () {
promise = $interval(
function () {
console.log('in heart Beat..');
},
500)
},
stopBeat: function () {
$interval.cancel(promise);
}
}
1
}); app.controller('myCtrl', function ($scope,$heartBeat) { $scope.start = function () {
$heartBeat.startBeat();
} $scope.stop = function () {
$heartBeat.stopBeat();
} })
</script>
</body>
</html>

最新文章

  1. 特殊的数据类型: bit、sql_variant、sysname
  2. JSP模板继承功能实现
  3. &lt;构建之法&gt;3-5章感想
  4. gulp分享文档
  5. debian修改系统语言为英文
  6. 黄聪:Microsoft Enterprise Library 5.0 系列教程(一) : Caching Application Block (初级)
  7. 关于scrapy的piplines
  8. 防御xss 大致理解
  9. 使用 Apache 来限制访问 Confluence 6 的管理员界面
  10. python scrapy爬虫数据库去重方法
  11. Android 编程下实现 Activity 的透明效果
  12. Docker搭建RabbitMQ集群
  13. apk签名方法
  14. [Python模块学习]用qrcode模块生成二维码
  15. JAVA高并发线程
  16. (1)-使用json所要用到的jar包下载
  17. 停课+2week
  18. .net转PHP从零开始-环境的搭建
  19. ssh访问跳过RSA key&quot;yes/no&quot;验证
  20. Java NIO(六) Selector

热门文章

  1. beego——错误处理
  2. webform中Repeater的Command用法、Repeater的替代方法
  3. windows下的DeepLearning环境搭建:Theano的安装
  4. $微信小程序开发实践点滴——Bmob基本REST API的python封装
  5. js使用经验之谈
  6. spring配置中classpath: 与classpath*:的区别
  7. Maven的Mirror和Repository
  8. HTML5相册浏览插件
  9. mysql用户与权限管理笔记
  10. maven 项目转 gradle