Javascript 如何在指定时间(计划任务)后调用Angular js中的api端点?
我有下面的服务,可以从API获取一些数据,它工作得很好 我在app.run()方法中调用此服务 我的问题是如何调用我的Javascript 如何在指定时间(计划任务)后调用Angular js中的api端点?,javascript,angularjs,Javascript,Angularjs,我有下面的服务,可以从API获取一些数据,它工作得很好 我在app.run()方法中调用此服务 我的问题是如何调用我的$scope.getStudentsPage()每5分钟后,类似于计划作业(如java中的quartz)的内容,angular或javascript是否支持此概念? 请任何人都可以指导我如何实现这个操作。 提前感谢。如果您想执行一次延迟操作,则可以使用angular的$timeout服务。如果您想让它发生多次,可以使用$interval服务 所以像这样: $scope.pageS
$scope.getStudentsPage()代码>每5分钟后,类似于计划作业(如java中的quartz)的内容,angular或javascript是否支持此概念?
请任何人都可以指导我如何实现这个操作。
提前感谢。如果您想执行一次延迟操作,则可以使用angular的$timeout
服务。如果您想让它发生多次,可以使用$interval
服务
所以像这样:
$scope.pageStudents;
$scope.getStudentsPage = function(){
$http({
method: 'GET',
url: 'studentsResource/students'
}).then(function successCallback(response) {
$scope.pageStudents = response.data;
});
};
$interval(function () {
$scope.getStudentsPage();
}, 300000); // <--- 5 minutes in milliseconds
$scope.pageStudents;
$scope.getStudentsPage=function(){
$http({
方法:“GET”,
url:“学生资源/学生”
}).then(函数成功回调(响应){
$scope.pageStudents=response.data;
});
};
$interval(函数(){
$scope.getStudentsPage();
}, 300000); // 这是重复检查:可能是ok的重复,我会检查并返回以批准您的休息,谢谢@Nicholas
$scope.pageStudents;
$scope.getStudentsPage = function(){
$http({
method: 'GET',
url: 'studentsResource/students'
}).then(function successCallback(response) {
$scope.pageStudents = response.data;
});
};
$interval(function () {
$scope.getStudentsPage();
}, 300000); // <--- 5 minutes in milliseconds