Описание тега angular-digest

Угловой цикл дайджеста
3 ответа

Угловые элементы привязаны к одной и той же функции. Избегайте многократных звонков в каждом дайджесте

Учитывая следующее: <div data-ng-repeat="val in vals"> <div data-ng-class:{'myClass':isEngineOn(val)}> <span data-ng-show="isEngineOn(val)">yeah it's on</span> <span data-ng-show="!isEngineOn(val)"> standby</span>…
15 фев '15 в 16:12
1 ответ

Как проверить, стабилизировались ли циклы дайджеста ("Закончила ли угловая компиляция?")

tl;dr: Первоначальный вопрос был "Как вызвать обратный вызов при каждом цикле дайджеста?" но основной вопрос гораздо интереснее, и так как он отвечает на оба вопроса, я пошел дальше и изменил название. знак равно Контекст: я пытаюсь контролировать, …
26 фев '14 в 10:58
0 ответов

Действия $modal.open() в результате не обновляются в директиве проверки формы

У меня есть угловая директива под названием "show-errors", которую я использую для проверки формы. Это применит класс css "has-error" к содержащемуся div, когда проверка завершится неудачно. Это прекрасно работает в большинстве случаев, например, ко…
1 ответ

Застрял с бесконечно повторяющимися циклами дайджеста

У меня есть Angular SPA, на котором я работаю с Angular Loading Bar и AngularJS v1.4.9. В течение некоторого времени это происходило так, что после загрузки приложения панель застревала через некоторое время, указывая, что не все запросы выполняются…
17 июн '17 в 20:06
1 ответ

AngularJS ng-click не работает в цикле дайджеста

Html: <a href id="link "ng-click="print(arg)"> print </a> Angularjs контроллер: $scope.return_promise =function(arg){ return $http.post('\path'); )}; $scope.print = function(arg){ url ="other/path/" $scope.return_promise(arg).then(functi…
01 дек '16 в 03:39
1 ответ

Выполнение обещаний без цикла дайджеста

По-видимому, обещания AngularJS связаны с циклом дайджеста, так как обратные вызовы об успехе / ошибке не вызываются до тех пор, пока не будет выполнен цикл дайджеста. Это означает, что все, что использует обещания, такие как $http или созданные вру…
1 ответ

Обновление угловой области видимости не отражено в пользовательском интерфейсе

Мы работаем над HTML-страницей, которая использует всплывающую подсказку Bootstrap для определенного <span> тег. Для тех, кто не слышал о всплывающей подсказке, это своего рода всплывающее окно, которое появляется при наведении на элемент, к к…
2 ответа

Функция "Ghost" ng-click

Как раз когда я подумал, что знаю Angular довольно прилично, я столкнулся с такой ситуацией: Может кто-нибудь объяснить, как это возможно? ДЕМО: http://jsfiddle.net/u08jgd4g/1/ HTML <div ng-controller="MyCtrl"> <button ng-click="WTF" ng-bin…
05 янв '16 в 15:48
0 ответов

"10 $digets() итераций достигнуто" при попытке $http.post() из обработчика ошибок ng-translate

Мы используем угловой перевод для локализации веб-сайта, используя наш собственный загрузчик, который получает переводы с сервера. На стороне сервера у нас есть логика, которая обрабатывает отсутствующие ключи перевода, так что мы оба возвращаем что…
16 фев '15 в 09:10
0 ответов

AngularJS: Возможно ли получить инициатор цикла $digest?

Я только что поместил этот код в свое приложение run $rootScope.$watch((...args) => console.log('digest', args)); И кажется, что что-то постоянно вызывает $ digest. Никогда не заканчивая цикл $ digest. Все работает просто отлично, но нормально ли…
27 апр '18 в 10:19
1 ответ

Угловая сфера не обязательна

У меня есть такой шаблон: <div class="modal top am-fade-and-slide-top" tabindex="-1" role="dialog" style="display: block;" ng-init="bindHide($hide)"> displaying something here.... </div> А в контроллере это выглядит так: angular.module('…
1 ответ

$scope.$watch не перехватывает значение, измененное директивой

Моя директива фокусирует мой диапазон и присваивает логическому значению, т.е. focusToSpan, значение true, когда я нажимаю shifttab, однако это изменение не отражается ни в моем контроллере, ни в шаблоне. Я даже проверил с помощью $ scope. $ Watch п…
1 ответ

Вызов функции контроллера из директивы не обновляет область

Я сделал директиву, используя сервис и $resource для поиска REST API и передачи результата в контроллер. Код выглядит так: app.controller('productsCtrl', ['$scope', function ($scope) { var self = this; self.selection; self.searched = function (selec…
15 ноя '16 в 07:52
1 ответ

Пользовательский интерфейс не обновляется при изменении списка на угловом контроллере

У меня есть список изображений в моем контроллере, когда я загружаю страницу / контроллер, я вызываю метод для заполнения этого списка, и затем результат списка отображается на интерфейсе интерфейса пользователя через шаблон директивы, когда я обнов…
01 фев '17 в 21:13
0 ответов

Angular JS - код не обновляется

Я довольно долго сталкивался с этой проблемой и также видел вопросы, связанные с ней, но не смог найти никакого решения. Я работаю над проектом среднего стека, и если я пытаюсь внести изменения в API nodejs и HTML, это работает нормально. Но изменен…
1 ответ

$digest уже выполняется при вызове $rootScope.$apply() в быстрой последовательности

Поэтому у меня есть служба AngularJS, которая прослушивает некоторые события. При обработке этих событий мне нужно вызывать разные контроллеры и в конечном итоге загружать новое представление. В одном обработчике событий я использую $location.path()…
4 ответа

Функция контроля вызова ng-repeat слишком много раз

У меня есть следующий код (события это массив): <tr ng-repeat="event in events"> <td> <span time-ago="{{event.TimestampSec}}"></span> </td> <td> {{prepareAlertValue(event.AlertValue)}} </td> </tr> давн…
0 ответов

Angular JS - 10 $ Ошибка циклов дайджеста для строк?

Пожалуйста, обратитесь к консоли во время работы - http://jsfiddle.net/E9bU5/239/ $scope.changecolor = function() { return colorlist[($scope.j++)%colorlist.length]; //Returns a string, not an object. }; Из других сообщений SO я понимаю, что эта ошиб…
15 май '16 в 13:06
1 ответ

Фильтр ngRepeat на основе переменной области видимости

У меня есть следующее использование ng-repeat для отображения сообщений в блоге: data-ng-repeat="post in posts | filter: {category: filterCategory} | limitTo:12 "> "filterCategory" - это переменная области видимости, которую я изменяю с помощью n…
1 ответ

Разрешите вложенные обещания AngularJS в модульном тесте Karma

Я пытаюсь протестировать функцию, которая использует вложенные обещания (давайте предположим, что эту функцию нельзя изменить). Чтобы обработать эти обещания, я должен позвонить $rootScope.$digest() по крайней мере, два раза. Я пришел с этим рабочим…