我有一些在元素上使用Polymer属性的代码,例如:
<paper-drawer-panel force-narrow>
聚合物的工作方式是我不能简单地说force-narrow="false"
如果我要禁用该属性,则必须完全删除它。 Angular2中是否有办法有条件地删除整个属性?我似乎无法找到有关此主题的任何信息。我可以使用ngIf
并使用和不使用属性重复整个元素,但如果可能的话我宁愿不这样做。谢谢!
答案 0 :(得分:50)
简单的属性绑定可以满足您的需求:
[attr.force-narrow]="someField ? true : null"
someField
为false
时,
null