2017-01-16 22 views
0

条件が満たされた場合、どのようにdisabledinputに追加できますか?私が今日持っている何角2の3値入力を無効にする場合

<input class="previous" [attr.disabled] = "active === 1 ? 'disabled' : ''">

しかし、これはdisabled="disabled"を追加し、私はdisabledをしたいです。

私が必要とするのは、条件が満たされた場合、<input class="previous" disabled>です。

答えて

5

属性が甘いnull

[attr.disabled] = "active === 1 ? 'disabled' : null"> 
+0

値を渡すことによって除去することができ、それはまだ '=「無効」'無効に印刷し、それが偽だとき、それは何の代わりに、 '無効に印刷されませんので、それは私の問題を解決しました= "" ' – William

+4

@William無効にするには、' disabled'ではなく 'disabled = 'と同じようにDOMにDOMを反映させるには、無効な属性にboolean値を渡します:' [disabled] = "active === 1? true:false " –

関連する問題