Typescript Error: TS2314: Generic type 'ElementRef<T, any>' requires 2 type argument(s)
问题 I'm using an Angular 5.x template, but I upgrade it to Angular 6 using https://update.angular.io/ guide. Now I have this error in my constructor Typescript Error: TS2314: Generic type 'ElementRef<T, any>' requires 2 type argument(s) My Code: import { Component, Input, Output, EventEmitter, ElementRef, HostListener } from '@angular/core'; @Component({ selector: 'sidebar', templateUrl: './sidebar.component.html' }) export class SidebarComponent { @HostListener('document:click', ['$event'])