我正在使用ElementRef访问 DOM 元素,但出现错误,
泛型类型 ElementRef 需要 2 个类型参数 angular 6
这是代码
进口
import { Component, OnInit, Input, ElementRef, Renderer2, AfterViewInit, ViewChild, ChangeDetectorRef, OnDestroy } from '@angular/core';
代码
@ViewChild("transDtls") transModal: ElementRef;
上面的代码是我在大多数网站上看到的语法,我试过用这种方式
@ViewChild("transDtls") transModal: ElementRef<HTMLElement, any>;
我在其他网站上看到的,它解决了 IDE 中的错误,但是在 ng serve 时我在控制台中遇到了错误
src/app/view/menu/transactions/transactions.component.ts(39,41) 中的错误:错误 TS2707:通用类型“ElementRef”需要 0 到 1 个类型参数。
因此,我无法使用ElementRef,请帮助我是 Angular 新手。