javascript - 如何用angular js创建一个线程

标签 javascript angularjs spring-mvc

我在客户端有一个带有 html 和 angular 的 spring mvc 应用程序,我在我的 Controller angular 中有一个方法,我想每 5 秒运行一次,如何使用 angular 做到这一点? 谢谢你的帮助 这是我的代码

$scope.inspectionEnCoursDinspection=[];          
$http.get("http://localhost:8080/projet/getInspectionEnCoursDinspection").success(function (data, status, headers, config) {

     $scope.inspectionEnCoursDinspection1=data;
}),

最佳答案

您可以将所需的代码包装在 $interval 中,并将其设置为根据您选择的间隔时间运行:

使用 100 毫秒间隔的示例:

$interval(function() {
        if ($scope.blood_1 > 0 && $scope.blood_2 > 0) {
          $scope.blood_1 = $scope.blood_1 - 3;
          $scope.blood_2 = $scope.blood_2 - 4;
        } else {
          $scope.stopFight();
        }
      }, 100);

这里有更多文档:https://docs.angularjs.org/api/ng/service/ $间隔

关于javascript - 如何用angular js创建一个线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37120211/

相关文章:

javascript - 在 'Switch' 中找不到导出 'Switch'(导入为 'react-router-dom')

javascript - 使用 JS 将文本附加到 div

javascript - 使用模态从父作用域调用函数( Angular )

javascript - ng-change 函数不更新 ng-model 值

javascript - 管理我的数组值

java - 初始 Spring Boot 启动项目设置 - 面临的问题

java - WARN : org. springframework.web.servlet.PageNotFound - 在名称为 'spring' 的 DispatcherServlet 中找不到带有 URI [] 的 HTTP 请求的映射

javascript - 单击列表中的 li 项目时,如何使用 jquery 将单击的项目附加到单独的 div 中,并将剩余列表项附加到不同的 div 标记中

java - 为什么Spring HandlerExecutionChain同时有拦截器和interceptorList?

javascript - 如何在单个 WordPress 网站中包含 JavaScript?