Donate. I desperately need donations to survive due to my health

Get paid by answering surveys Click here

Click here to donate

Remote/Work from Home jobs

Angular component with own service or inherited?

what about this first approach?

HomeComponent extends BaseLoggerComponent implements OnInit, OnDestroy {
      constructor(
      private httpRest: HttpRestService,
      private errorHandler: ErrorHandlerService,
      logger: LoggerService) {
         super(logger);
      } [...]

OR

 HomeComponent implements OnInit, OnDestroy {
      constructor(
      private httpRest: HttpRestService,
      private errorHandler: ErrorHandlerService,
      private logger: LoggerService) {} 
      [...]

BASE CLASS:

export class BaseComponent {
  constructor(protected logger: LoggerService) {
      super();
  }
}

Are there any important differences between the two approaches?

Comments