我想在条件评估为真时禁用按钮。
我已经尝试过这种方式,但它不起作用:
<button type="text" disabled="{{candidature.statusCandidature.libelle == 'En cours' }}" >edit </button>
答案 0 :(得分:0)
可能会帮助你
<button type="submit" id="test" name="test" [disabled]="!(candidature.statusCandidature.libelle == 'En cours')" >edit </button>
答案 1 :(得分:-1)
试试这个:
<button type="text" [disabled]="candidature.statusCandidature.libelle == 'En cours'" >edit</button>
希望这能帮到你!!!
答案 2 :(得分:-1)
标签(libellé)不是那个,或者你的套管错了。
试试这个
<button type="text" [disabled]="candidature.statusCandidature.libelle.toLowerCase() === 'en cours'" >edit </button>
如果它不起作用,请检查它确实是您期望的值
答案 3 :(得分:-1)
angular2+
<button type="text" [attr.disabled]="candidature.statusCandidature.libelle == 'En cours' ? true : null" >edit </button>
angular1+
<button type="text" ng-disabled="candidature.statusCandidature.libelle == 'En cours'" >edit </button>
<强> PS:强>
对于锚标记已禁用属性doesnot
,
你需要做,
<a [attr.href]="candidature.statusCandidature.libelle == 'En cours' ? null : '#'"
[class.disabled]="candidature.statusCandidature.libelle == 'En cours'" >edit </a>
<强>的CSS:强>
a.disabled {
color: gray;
cursor: not-allowed;
text-decoration: underline;
}
答案 4 :(得分:-1)
您必须像这样绑定禁用的属性:
<button type="text" [disabled]="candidature.statusCandidature.libelle == 'En cours'" >edit </button>