W3cubDocs

/Angular

OnInit

interface stable

Lifecycle hook that is called after data-bound properties of a directive are initialized.

interface OnInit {
  ngOnInit(): void
}

Description

ngOnInit is called right after the directive's data-bound properties have been checked for the first time, and before any of its children have been checked. It is invoked only once when the directive is instantiated.

See "Lifecycle Hooks Guide".

Methods

ngOnInit()

ngOnInit(): void

Parameters

There are no parameters.

Returns

void

Usage Notes

@Component({selector: 'my-cmp', template: `...`})
class MyComponent implements OnInit {
  ngOnInit() {
    // ...
  }
}

© 2010–2018 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://angular.io/api/core/OnInit