query
Находит один или несколько внутренних элементов внутри текущего элемента, анимируемого в последовательности. Используйте вместе с animate().
Предупреждение об устаревании
API
function query( selector: string, animation: AnimationMetadata | AnimationMetadata[], options?: AnimationQueryOptions | null, ): AnimationQueryMetadata;
stringЭлемент, который нужно запросить, или набор элементов с характеристиками, специфичными для Angular, заданными одним или несколькими из следующих токенов.
-
query(":enter")илиquery(":leave"): Запросить недавно добавленные или удалённые элементы (с помощью этих токенов можно запросить не все элементы; см. раздел Входящие и выходящие элементы) -
query(":animating"): Запросить все элементы, для которых в данный момент выполняется анимация. -
query("@triggerName"): Запросить элементы, содержащие триггер анимации. -
query("@*"): Запросить все элементы, содержащие триггеры анимации. -
query(":self"): Включить текущий элемент в последовательность анимации.
AnimationMetadata | AnimationMetadata[]Один или несколько шагов анимации, применяемых к запрошенному элементу или элементам. Массив рассматривается как последовательность анимации.
AnimationQueryOptions | nullОбъект параметров. Используйте поле 'limit', чтобы ограничить общее количество собираемых элементов.
AnimationQueryMetadata
Примечания по использованию
Несколько токенов
Токены можно объединить в строку селектора запроса. Например:
query(':self, .record:enter, .record:leave,
Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/api/animations/query