title: Angular2 Exploring Resolved Data in canActivate Guard?
body: <p>Is it possible to access resolved data of a route (-Resolver) inside a canActivate guard. Currently I can access the resolved data in the component by </p>
  
  <pre><code>ngOnInit() {
      this.route.data
          .subscribe((data: { example: Array&lt;Object&gt; }) =&gt; {
              this.example = data.example;
              console.log('example resolver', this.example);
          });
  }
  </code></pre>
  
  <p>How could I manage that in the canActivate guard? This is not working:</p>
  
  <pre><code>constructor(private route: ActivatedRoute) {}
  
  canActivate(
      route: ActivatedRouteSnapshot,
      state: RouterStateSnapshot,
  ): boolean {
  
      this.route.data
          .subscribe((data: { example: Array&lt;Object&gt; }) =&gt; {
              this.example = data.example;
              console.log('example resolver', this.example);
          });
  }
  </code></pre>