加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

html – 是否可以使用Angular2有条件地显示元素属性? [重复]

发布时间:2020-12-14 21:24:22 所属栏目:资源 来源:网络整理
导读:参见英文答案 How to add conditional attribute in Angular 2?4个答案我有一些代码在元素上使用Polymer属性,例如: 纸抽屉面板力 - 窄 聚合物的工作方式是我不能简单地说force-narrow =“false”如果我想要禁用属性,它必须完全删除。 Angular2中是否有办
参见英文答案 > How to add conditional attribute in Angular 2?4个答案我有一些代码在元素上使用Polymer属性,例如:

<纸抽屉面板力 - 窄>

聚合物的工作方式是我不能简单地说force-narrow =“false”如果我想要禁用属性,它必须完全删除。 Angular2中是否有办法有条件地删除整个属性?我似乎无法找到有关此主题的任何信息。我可以使用ngIf并使用和不使用属性重复整个元素,但如果可能的话我宁愿不这样做。谢谢!

解决方法

简单的属性绑定可以满足您的需求:
[attr.force-narrow]="someField ? true : null"

当someField为false时,不会删除该属性,只有当它为null时才会删除

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读