I am trying to understand OnInit functionality in angular2 and read the documentation:
Description
Implement this interface to execute custom initialization logic after your directive's data-bound properties have been initialized.
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.
I do not understand directive's data-bound properties
what does it mean?