{"action":"opened","issue":{"url":"https://api.github.com/repos/angular/angular/issues/7256","repository_url":"https://api.github.com/repos/angular/angular","labels_url":"https://api.github.com/repos/angular/angular/issues/7256/labels{/name}","comments_url":"https://api.github.com/repos/angular/angular/issues/7256/comments","events_url":"https://api.github.com/repos/angular/angular/issues/7256/events","html_url":"https://github.com/angular/angular/issues/7256","id":136037476,"number":7256,"title":"CanActivate, base class not invoked? Should this work?","user":{"login":"Steveiwonder","id":1899448,"avatar_url":"https://avatars.githubusercontent.com/u/1899448?v=3","gravatar_id":"","url":"https://api.github.com/users/Steveiwonder","html_url":"https://github.com/Steveiwonder","followers_url":"https://api.github.com/users/Steveiwonder/followers","following_url":"https://api.github.com/users/Steveiwonder/following{/other_user}","gists_url":"https://api.github.com/users/Steveiwonder/gists{/gist_id}","starred_url":"https://api.github.com/users/Steveiwonder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Steveiwonder/subscriptions","organizations_url":"https://api.github.com/users/Steveiwonder/orgs","repos_url":"https://api.github.com/users/Steveiwonder/repos","events_url":"https://api.github.com/users/Steveiwonder/events{/privacy}","received_events_url":"https://api.github.com/users/Steveiwonder/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-02-24T11:41:27Z","updated_at":"2016-02-24T11:41:27Z","closed_at":null,"body":"If i have the following:\r\n\r\n```\r\n@CanActivate((next: ComponentInstruction, prev: ComponentInstruction) => {\r\n\r\n  //return bool or promise.\r\n  return true;\r\n});\r\nexport class BaseComponent {\r\n\r\n}\r\n\r\nexport class UserComponent  extends BaseComponent {\r\n\r\n}\r\n```\r\n\r\nWhen I navigate to the /User route (UserComponent) CanActivate is not invoked on the base class.\r\n\r\n**My question**: Should it be? If not will it be supported in the future?\r\n\r\nThanks\r\n\r\nSteve"}}