Spec-Zone.ru › Angular.js 1.7

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

  1. функция в модуле ngMock

Обзор

Это глобальная (window) функция, доступная только при включении модуля ngMock.

Она может использоваться для запуска нативного браузерного события на элементе, что полезно для модульного тестирования.

Использование

browserTrigger(element, [eventType], [eventData]);

Аргументы

Параметр Тип Подробности
element Object

Обёртка над узлом jQuery/jqLite или DOMElement

eventType
(необязательно)
string

Необязательный тип события. Если не указан, функция пытается определить подходящий тип события для элемента, например, change для input[text].

eventData
(необязательно)
Object

Необязательный объект, содержащий дополнительные данные события, используемые при создании события:

  • bubbles: Event.bubbles. Не применимо ко всем событиям.

  • cancelable: Event.cancelable. Не применимо ко всем событиям.

  • charcode: charCode для событий клавиатуры (keydown, keypress и keyup).

  • data: data для CompositionEvents.

  • elapsedTime: elapsedTime для TransitionEvent и AnimationEvent.

  • keycode: keyCode для событий клавиатуры (keydown, keypress и keyup).

  • keys: массив возможных модификаторов клавиш (ctrl, alt, shift, meta) для MouseEvent и событий клавиатуры (keydown, keypress и keyup).

  • relatedTarget: relatedTarget для MouseEvent.

  • which: which для событий клавиатуры (keydown, keypress и keyup).

  • x: координаты x для MouseEvent и TouchEvent.

  • y: координаты y для MouseEvent и TouchEvent.

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

Spec-Zone.ru

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