Spec-Zone.ru › Angular.js 1.7

Улучшить эту документацию Просмотреть исходный код $timeout

  1. сервис в модуле ngMock

Обзор

Этот сервис — просто декоратор для сервиса $timeout, добавляющий методы «flush» и «verifyNoPendingTasks».

Методы

  • flush([delay]);

    Очищает очередь ожидающих задач.

    Этот метод — по существу алиас метода $flushPendingTasks.

    По историческим причинам этот метод также очищает задачи, не являющиеся таймаутами, такие как обещания $q и задачи, запланированные с помощью $applyAsync и $evalAsync.
    Устаревший: (с версии 1.7.3)

    Этот метод очищает все типы задач (а не только таймауты), что неинтуитивно. Рекомендуется использовать $flushPendingTasks.

    Параметры

    Параметр Тип Подробности
    delay
    (необязательно)
    number

    максимальное время таймаута для очистки

  • verifyNoPendingTasks();

    Проверяет отсутствие задач в очереди, которые нужно очистить. Выбрасывает ошибку, если ожидающие задачи все еще есть.

    Этот метод — по существу алиас метода $verifyNoPendingTasks (вызываемого без аргументов).

    По историческим причинам этот метод также проверяет задачи, не являющиеся таймаутами, такие как запросы $http, текущие переходы $route, неразрешённые обещания $q, и задачи, запланированные с помощью $applyAsync и $evalAsync.

    Рекомендуется использовать $verifyNoPendingTasks, который дополнительно поддерживает проверку конкретного типа задач. Например, вы можете проверить отсутствие ожидающих таймаутов с помощью $verifyNoPendingTasks('$timeout').

    Устаревший: (с версии 1.7.3)

    Этот метод учитывает все типы задач (а не только таймауты), что неинтуитивно. Рекомендуется использовать $verifyNoPendingTasks, который дополнительно позволяет проверять только таймауты (с помощью $verifyNoPendingTasks('$timeout')).

© 2010–2018 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.7.8/docs/api/ngMock/service/$timeout

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API