Я хочу отправлять запросы ajax через регулярные интервалы из метода углового контроллера. для этого я написал код, как показано ниже.Вызов анонимного метода рекурсивно в методе углового контроллера
var mainApp = angular.module('myapp',[]);
mainApp.controller('controller', function($scope,$http,$window,$timeout) {
$('#radioBtn a').on('click', function(){
$http({
method:,
url:,
params:{parameters}
}).then(function(success){
},function(error){
});
$timeout(function(){
//how to call the anonymous function passed to $('#radioBtn a').on() here.
},30000);
});
Я не получаю способ вызова анонимного метода из функции тайм-аута. Использование этого() не выполняется.
Он должен вводить $ интервал здесь вместо $ таймаут. Это, однако, довольно опасно. Поскольку новый интервал будет запускаться каждый раз, когда вы нажимаете кнопку. – MikeOne