在angularjs中将变量作为setInterval函数的参数传递

时间:2018-11-02 09:38:22

标签: javascript angularjs

我需要在angularjs中将变量传递给$scope.start = function(host_id) { // store the interval promise $scope[`promise_${host_id}`] = $interval(function(host_id){ $scope.update_status(host_id) }, 3000); }; // stops the interval $scope.stop = function(host_id) { $interval.cancel($scope[`promise_${host_id}`]); }; ,并在间隔之后返回到另一个函数

示例:

$scope.start(5);

{{1}}

1 个答案:

答案 0 :(得分:0)

您可以将参数传递给$interval作为参考example

$interval(updateTime, 1000, 0,true,'my arguments')// can be array as well