javascript - @Viewchild Angular 5、6 - 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 做到这一点,但这不是想法。有什么建议,我可能错了吗?
谢谢你。
解决方案
推荐阅读
- reactjs - CustomEvents 和 React.js 组件
- angular - 自定义验证器不会改变我的 ngClass
- java - 如何使用 System.out.println 找到 Java 类?
- java - 是什么导致码头空闲超时
- matlab - 使用 Scilab 绘制瀑布图
- java - 在使用 Java 流进行排序时将数字解析为字符串的简单方法?
- bluedata-3.7 - 如何在 Cloudera 5.x 上使用 pyspark 从 DataTap 读取数据?
- excel - for循环中的随机错误
- vue.js - 为什么 vue.js 在生产中报告 404 路由,而不是开发?
- powerbi - 计算两个不同列之间的时间间隔