Альтернативы $ evalAsync (функция, которая может выдвинуть задачу в $$ asyncQueue) - PullRequest
0 голосов
/ 05 февраля 2019

Я ищу альтернативные функции $ evalAsync, они должны удовлетворять следующим 2 требованиям:

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

  2. Причина, по которой я не могу использовать $ applyAsync или $ timeout, заключается в логике кода, необходимого для доступа к $$asyncQueue и $ evalAsync помещают задачу в ту очередь, которую не делает $ timeout или $ applyAsync.

Поэтому вопрос в том, есть ли альтернатива для функций $ evalAsync, которая не будетвызвать ошибку цикла и перенесет задачу в $$ asyncQueue?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...