html - 如何使用css有条件地启用/禁用html中click()上的表格行
问题描述
我的代码:
组件类:
this.locknumbers = true;
onclick(){
this.locknumbers = false;
}
.disabledRows {
opacity: 0.5;
filter: alpha(opacity=50);
cursor: default;
}
[ngClass]= "{'disableRows':locknumber}".
<a (click)="onClick()"> Enable </a>
最初它是禁用的,但是当我单击启用按钮时,内容仍然被禁用,但在控制台中我可以看到它的值。锁号变为假;即使样式类是在点击时应用的。
解决方案
css 类名disableRows
和disabledRows
.
如果您使用的是 VSCode,请查看扩展“Angular 语言服务”。它可以检测角度分量中的变量名称。它在 CSS 类名部分没有帮助,但它会捕获locknumber
变量名并在模板中键入。
修正错别字后,您的代码应该没问题。
推荐阅读
- python - CS50 Finance - 指数未正确显示投资组合
- google-cloud-build - 将 Java 应用程序部署到 Google App Engine 标准版的适用“cloudbuild.yaml”步骤是什么?
- arrays - 当显示的数据是另一个工作表中的数组时,在 Google 表格中返回空单元格而不是 0
- java - Webots:以编程方式创建节点
- r - 在 R 中使用 cv.glmnet 对象创建模型矩阵以预测新数据
- python - Python将+1添加到dict中包含的列表项
- vim - .vimrc 自动命令如果不是文件类型
- javascript - 防止聊天消息从 MySQL 服务器发送后在浏览器中执行脚本?
- java - 从运行时加载的 java 9 模块加载类时发生 ClassNotFoundException
- firebase - Admob 横幅错位