javascript - 如何获取布尔值,如果单击元素 id - Angular
问题描述
我正在尝试获取布尔值,如果元素 id 已在角度中单击。我试图通过 document.getElementById 获取布尔值以查找是否单击了元素,但这没有按预期工作。
这就是我的示例 html 代码:
<button id="my-btn-id" class="bx--number__control-btn up-icon">
如果我的按钮 id 将被点击,我需要获取 true 或需要返回 false。这里通过点击事件我可以得到它,但是我需要通过id来识别。如果有人有任何想法,请帮助我。
解决方案
只需在您的类中添加一个变量,例如:public myBtnIdClicked: boolean = false
<button id="my-btn-id" (click)="myBtnIdClicked = true" class="bx--number__control-btn up-icon">
在您的按钮上添加一个单击侦听器,myBtnIdClicked
一旦在按钮上发生单击,就将变量设置为 true。
推荐阅读
- php - 如何检查第一个数组元素是否存在于php中其他元素的相同多维关联数组中
- ios - 如何存储单元格的选择,需要最佳实践
- typo3 - TYPO3 数据库从流体含量到通量的迁移
- android - 如何完全滚动 RecyclerView
- c# - EFCore 更新使用 UnitOfWork 存储库和带有 AutoMapper 的服务
- java - 如何配置 Tomcat 以在出站连接中使用 TLS v1.2
- reactjs - React Router 导航到单选按钮选择的另一个页面
- rest - REST API design- additional information about items in collection
- python - 如何将类中的python函数注册为sparksql的udf
- c++ - 从 2 个单独的数组中删除重复元素