通用类型ElementRef <t,any =“”>需要2个类型参数,角度为6

时间:2018-08-01 07:51:48

标签: angular elementref

我正在使用 ElementRef 访问DOM元素,但出现错误

  

泛型类型ElementRef需要2个角度为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服务时控制台出现错误

  

错误   src / app / view / menu / transactions / transactions.component.ts(39,41):错误   TS2707:通用类型'ElementRef'要求介于0和1之间的类型   争论。

由于这个原因,我不能使用 ElementRef ,请帮助我是angular的新手。

0 个答案:

没有答案