File

projects/atft/src/lib/animation/timeline-emitter/emit-step.component.ts

Implements

AfterViewInit OnDestroy OnChanges

Metadata

Index

Methods
Inputs
Outputs

Constructor

constructor()

Inputs

ms
Type : number

Outputs

action
Type : EventEmitter

Methods

Public ngAfterViewInit
ngAfterViewInit()
Returns : void
Public ngOnChanges
ngOnChanges(changes: SimpleChanges)
Parameters :
Name Type Optional
changes SimpleChanges No
Returns : void
ngOnDestroy
ngOnDestroy()
Returns : void
import {
  AfterViewInit,
  Component,
  EventEmitter,
  Input,
  OnChanges,
  OnDestroy,
  Output,
  SimpleChanges
} from '@angular/core';
import {provideParent} from "../../util";

@Component({
  selector: 'atft-emit-step',
  providers: [provideParent(EmitStepComponent)],
  template: '<ng-content></ng-content>'
})
export class EmitStepComponent implements AfterViewInit, OnDestroy, OnChanges {

  @Input() ms!: number;
  @Output() action = new EventEmitter<any>();


  constructor() {
    console.log('EmitStepComponent.constructor');
  }

  public ngAfterViewInit() {
    console.log('EmitStepComponent.ngAfterViewInit');
  }

  ngOnDestroy(): void {
    console.log('EmitStepComponent.ngOnDestroy');
  }

  public ngOnChanges(changes: SimpleChanges) {
    console.log('EmitStepComponent.ngOnChanges', changes);
  }

}
Legend
Html element
Component
Html element with directive

results matching ""

    No results matching ""