是否有可能使用Angular2属性有条件地显示元素? [英] Is it possible to conditionally display element attributes using Angular2?

查看:126
本文介绍了是否有可能使用Angular2属性有条件地显示元素?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个使用上的元素属性高分子一些code,例如:

I have some code that uses Polymer attributes on elements, for example:

<纸抽屉面板力量窄>

聚合物的工作方式是,我不能简单地说力窄=FALSE如果我想禁用的属性,它必须完全拆除。是否有Angular2的方式有条件地删除整个属性?我似乎无法找到关于此主题的任何信息。我可以使用 ngIf 键,有和没有属性重复整个元素,但我宁愿不如果可能的话。谢谢!

The way polymer works is that I can't simply say force-narrow="false" if I want to disable the attribute, it has to be removed altogether. Is there a way in Angular2 to conditionally remove the entire attribute? I can't seem to find any information on this topic. I could use ngIf and repeat the entire element with and without the attribute but I would rather not if possible. Thanks!

推荐答案

简单属性绑定你想要做什么:

Simple attribute binding does what you want:

[attr.force-narrow]="someField ? true : null" 

属性不会被删除时, someField ,只有当它的

这篇关于是否有可能使用Angular2属性有条件地显示元素?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆