我正在使用Angular2,并且我有两个布尔值:隐藏,折叠。我正在打印它们及其OR表达式。输出为:
{{ hidden }} {{ collapsed }} {{ hidden || collapsed }}
false false false
true false true
false true false
我希望当其中一个为true时为“ true”,但是如果第一个为“ false”而第二个为“ true”,则会给出“ false”。我使用的OR运算符是否错误?这里有什么问题?
编辑:我尝试了“ false && true”,它给出了“ true”
请尝试以下方法:
<div>{{ type(hidden) }} {{ type(collapsed) }}</div>
<div>{{ hidden }} {{ collapsed }}</div>
<div>{{ hidden || collapsed }}</div>
并在您的组件中
type(prop) {
return typeof prop;
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句