Я ищу альтернативные функции $ evalAsync, они должны удовлетворять следующим 2 требованиям:
Это не может быть $ evalAsync, так как в настоящее время область, с которой я работаю, имеет $посмотрите на него, и если $ evalAsync вложен внутрь, он выдаст ошибку цикла.например, https://github.com/angular/angular.js/issues/15815. Это дает мне ошибку как [$rootScope:infdig] 10 $digest() iterations reached. Aborting!
Watchers fired in the last 5 iterations: []
Причина, по которой я не могу использовать $ applyAsync или $ timeout, заключается в логике кода, необходимого для доступа к $$asyncQueue и $ evalAsync помещают задачу в ту очередь, которую не делает $ timeout или $ applyAsync.
Поэтому вопрос в том, есть ли альтернатива для функций $ evalAsync, которая не будетвызвать ошибку цикла и перенесет задачу в $$ asyncQueue?
Спасибо