Angular

What it does

Configures a view query.

How to use

.

  1. import {AfterViewInit, Component, Directive, QueryList, ViewChildren} from '@angular/core';
  2. @Directive({selector: 'child-directive'})
  3. class ChildDirective {
  4. }
  5. @Component({selector: 'someCmp', templateUrl: 'someCmp.html'})
  6. class SomeCmp implements AfterViewInit {
  7. @ViewChildren(ChildDirective) viewChildren: QueryList<ChildDirective>;
  8. ngAfterViewInit() {
  9. // viewChildren is set
  10. }
  11. }

Description

exported from @angular/core/index defined in @angular/core/src/metadata/di.ts