title: Problem with CanActivate guards when initialNavigation: 'enabled'
body: <p>I have angular universal app where part of routes is protected by CanActivate guard, where canActivate method use services to protect the route. But with initialNavigation: "enabled" config my guards didn't work. 
  As I suppose, this issue is faced because of:</p>
  
  <blockquote>
    <p>The initial navigation starts before the root component is created. 
    The bootstrap is blocked until the initial navigation is complete.
    ( from angular docs )</p>
  </blockquote>
  
  <p>The question is: how can I use services in canActivate guard with initialNavigation - enabled?</p>