0

我正在使用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 新手。

4

0 回答 0