@Viewchild Angular 5,6-ElementRef

时间:2018-08-08 21:50:30

标签: javascript angular typescript viewchild elementref

我已经用Angular的ElementRef引用了一个控件,为此,我使用以下代码:

HTML:

<button #btnSaveGeneralData...

打字稿:

@ViewChild ('btnSaveGeneralData') btnSaveGeneralData: ElementRef;

我需要引用才能实现click()事件,使用javascript我已经解决了该问题:

let buttonDG: any = document.getElementsByName ('btnGaveDG') [0];
buttonDG.click ();

但是用ElementRef这样做是行不通的,我收到错误消息“ ... nativeElement undefined”:

this.btnSaveGeneralData.nativeElement.click ();

我可以使用javascript做到这一点,但这不是主意。有什么建议我可能会错吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

它很好用。

Functioning Stackblitz