我在客户端有一个带有 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/