如何使用angularjs中的按钮设置自动刷新开/关

时间:2017-07-18 08:28:33

标签: html angularjs

我有点担心角度js中的自动刷新功能。我尝试了超时概念。工作页面刷新了我设置的时间间隔。

document.getElementById(tabId).click();

现在,我需要一个按钮来启用和禁用(打开/关闭)此$ timeout功能。如果它在页面上需要刷新,如果它不在页面上则不应该刷新。时间间隔需要清除。

你可以帮我解决这个问题。如何设置一个按钮可以设置这个开/关功能。     在此先感谢。

1 个答案:

答案 0 :(得分:0)



var app = angular.module( 'app', [ ] );

app.controller( 'MainCtrl', function( $scope,$timeout ) {
 
  
 $scope.StartTimeOut=false;
  $scope.ON_Off=function(isOn)
  {
    
    if(isOn)
    {
      alert("true")
    }
    else
    {
      alert("false")
    }
  }
 
  
} );

<!doctype html>
<html ng-app="app">
  <head>
   
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
   
  </head>
  <body>

    <div ng-controller="MainCtrl">
     <input type="button" value="Click" ng-click=ON_Off(StartTimeOut=!StartTimeOut) />
    </div>

    <script src="app.js"></script>
  </body>
</html>
&#13;
&#13;
&#13;

您可以在ifelse部分函数中编写超时代码。