web-dev-qa-db-fra.com

Angular 2 ternary if to add disabled to an input

Comment puis-je ajouter disabled à un input si une condition est remplie?

Ce que j'ai aujourd'hui: <input class="previous" [attr.disabled] = "active === 1 ? 'disabled' : ''">

Mais cela ajoute disabled="disabled" et je veux seulement disabled.

J'ai donc besoin de: <input class="previous" disabled> si la condition est remplie.

10
William

Un attribut peut être supprimé en passant la valeur null

[attr.disabled] = "active === 1 ? 'disabled' : null">
35
Günter Zöchbauer