viewChildren
Инициализирует запрос к дочерним элементам представления.
Результаты запроса представлены в виде сигнала с доступной только для чтения коллекцией, содержащей все найденные элементы.
API
function viewChildren<LocatorT>(locator, opts?); function viewChildren<LocatorT, ReadT>(locator, opts);
function viewChildren<LocatorT>(locator: string | ProviderToken<LocatorT>, opts?: { debugName?: string | undefined; } | undefined): Signal<readonly LocatorT[]>;
@paramopts
{ debugName?: string | undefined; } | undefined
@returns
Signal<readonly LocatorT[]>
function viewChildren<LocatorT, ReadT>(locator: string | ProviderToken<LocatorT>, opts: { read: ProviderToken<ReadT>; debugName?: string | undefined; }): Signal<readonly ReadT[]>;
@returns
Signal<readonly ReadT[]>
Примечания по использованию
Создайте запрос к дочерним элементам в компоненте, объявив поле класса и инициализировав его функцией viewChildren().
@Component({...})
export class TestComponent {
divEls = viewChildren<ElementRef>('el'); // Signal<ReadonlyArray<ElementRef>>
}
Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/api/core/viewChildren