zoukankan      html  css  js  c++  java
  • ng 通过factory方法来创建一个心跳服务

    <!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>
  • 相关阅读:
    lambda函数用法
    Appium基础篇-元素定位
    python生成测试报告
    jmeter 设置中文
    jmeter bin下常用目录
    高效求幂运算
    欧几里德算法(求最大公因数)
    二分查找
    最大子序列和问题
    秋游小记
  • 原文地址:https://www.cnblogs.com/web-fusheng/p/6958970.html
Copyright © 2011-2022 走看看