たとえば、要素にPolymer属性を使用するコードがあります。
<paper-drawer-panel force-narrow>
polymerが機能する方法は、単にforce-narrow="false"
属性を無効にする場合は、完全に削除する必要があります。 Angular2に属性全体を条件付きで削除する方法はありますか?このトピックに関する情報を見つけることができないようです。 ngIf
を使用して、属性を使用して、または使用せずに要素全体を繰り返すことができますが、可能であれば使用しません。ありがとう!
編集-なぜこの質問は重複としてマークされ、閉じられたのですか?私はこの質問を1か月間尋ねましたbefore問題の重複投稿。神このサイトは時々吸う。
編集2-私は規則を理解していますが、それでも文句を言う権利を感じています。
シンプルな属性バインディングは、あなたが望むことをします:
[attr.force-narrow]="someField ? true : null"
someField
がfalse
の場合、属性は削除されません。null
の場合のみ