angular - 无法在纯cordova项目(无离子)角度8中读取null(单击)的属性'addEventListener'?
问题描述
在哪里添加点击事件监听器?我无法读取 null 的属性“addEventListener”。
export class BookConfirmComponent implements OnInit {
constructor() {
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
console.log(""device is ready"); //this works
document.getElementById("myBtn").addEventListener("click", function() {
console.log("button is clicked"); //Cannot read property 'addEventListener' of null
});
}
}
}
解决方案
推荐阅读
- c++ - 运行自定义 Makefile 时出现未定义的引用错误
- django - TemplateDoesNotExist :在 Django 上未检测到模板
- angular - 单击添加按钮时带有自动完成显示的角材料芯片列表
- ansible - 是否可以在任务中为角色定义变量?
- c++ - MacOS 桌面平台上的 QT 应用程序中可用的 OpenGL 版本是什么?
- node.js - 无法在 Ubuntu 20.04 上启动 rails 服务器
- reactjs - 如何在导航器上添加另一个屏幕
- reactjs - 在渲染本机反应之前获取多个图像源
- javascript - 浏览 JSON 文件并显示所有元素
- php - 包括(helveticab.php):无法在 FPDF 中打开流