angular - 如何以角度执行与禁用属性的属性绑定?
问题描述
我试图仅打印那些 isDisabled 值为 true 且其余城市的值应处于禁用状态的城市的名称。但是我收到了如图所示的错误。
我想要的输出类型是:
aaa , 真
bbb , 假
ccc , 假
ddd , 假
第一个应突出显示,其余应禁用。
HTML 文件:
<tr *ngFor="let x of cities;let i=index">
<td [disabled]="isDisabled[i]">
<tr>{{x.name}} , {{isDisabled[i]}}</tr>
</td>
.ts 文件:
cities = [{ name: "aaa" }, { name: "bbb" }, { name: "ccc" }, { name: "ddd" }];
isDisabled=[true, false, false, false]
模板解析错误:无法绑定到“已禁用”,因为它不是“td”的已知属性
解决方案
您需要一些 css 代码来解决您的问题:
td.disabled {
font-weight: bold;
cursor: not-allowed;
}
将此样式附加到您的代码中,您可以执行以下操作:
<tr *ngFor="let x of cities;let i=index">
<td [class.disabled]="isDisabled[i]">
{{x.name}}, {{isDisabled[i]}}
</td>
</tr>
推荐阅读
- javascript - JS 无限循环:致命错误:接近堆限制的无效标记压缩分配失败 - JavaScript 堆内存不足
- python - 在 Django 中使用 google.oauth2 id_token.verify_oauth2_token() 时出现“不正确的填充”错误
- javascript - 映射boostrap轮播项目时的.active类问题!(反应)
- java - JVM 是否会使用 Happens-Before 更新所有线程的字段值,而不直接为字段赋值?
- flutter - 屏幕加载后如何显示对话框(没有 onTap) Flutter
- python - Python 在 GitHub Actions 上看不到环境变量
- python - 在pygame中停止绘图时如何继续蛇头?
- c++ - 初始化和递增静态成员变量时遇到问题
- python - 在 jupyter/colab 中如何获取 linux 命令的代码?
- c - 在C中逐行获取带有popen的stdout的输出