Called by the Router to instantiate a new component
during the commit phase of a navigation. This method in
turn is responsible for calling the
routerOnActivate
hook of its child.
Called when the
RouteReuseStrategy
instructs to re-attach a
previously detached subtree
Called when the
RouteReuseStrategy
instructs to detach the
subtree
from Angular since v4