ngOnDestroy method

  1. @override
void ngOnDestroy()

Executed before the directive is removed from the DOM and destroyed.

See OnDestroy for a full description.

Implementation

@override
void ngOnDestroy() {
  for (var loadedComponent in _loadedComponents.values) {
    loadedComponent.destroy();
  }
  _viewContainerRef.clear();
  _router.unregisterRootOutlet(this);
}