Skip to content

Instantly share code, notes, and snippets.

@dalabord
Last active November 11, 2017 23:07
Show Gist options
  • Save dalabord/27a44d87b3e74134e10b32f0e2b60654 to your computer and use it in GitHub Desktop.
Save dalabord/27a44d87b3e74134e10b32f0e2b60654 to your computer and use it in GitHub Desktop.
Cycle de vie du composant Angular
/**
* Cycle de vie du composant sans précision des implementations
*/
@Component({
selector: 'adq-lifecycle',
template: '<div adq-directive></div>',
})
class Lifecycle {
ngOnInit() {} // Résolution des propriétés, 'adq-directive' traité
ngOnDestroy() {} // Dernier traitement avant suppression du composant
ngDoCheck() {} // Lors de la détéction des modifications par le framework
ngOnChanges(changes) {} // Après ngDoCheck si changement(s) identifié(s)
ngAfterContentInit() {} // Après résolution des ng-content
ngAfterContentChecked() {} // A la détéction des modifications d'ng-content
ngAfterViewInit() {} // Après résolution de la vue du composant et des vues enfants
ngAfterViewChecked() {} // // A la détéction des modifications dans la vue
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment