title: Angular 2: How to do constructor Injection in Base Component?
body: <p>My current solution is:</p>
  
  <pre><code>export class BaseComponent {
    constructor(public myService: MyService) {}
  }
  
  export class ChildComponent extends BaseComponent {
    constructor(public myServiceRenamed: MyService) {
      super(myServiceRenamed);
    }
  }
  </code></pre>
  
  <p>MyService is not needed inside ChildComponent, ideally I would like to only declare this in BaseComponent's constructor, however then I would need to send null in super() call and unfortunately the service is not defined.</p>
  
  <p>Is it possible to achieve this ?</p>