我正在尝试比较一个对象file.name的值,看它是否匹配2个字符串,但它似乎没有正常工作。不完全确定我做错了什么......是因为我无法比较像这样的比较器中的2个以上的字符串吗?
HTML:
<a ng-hide="file.name !== 'application' || 'history application'">
<span>Hello</span>
</a>
如果我的文件名不等于应用程序或历史记录,我想隐藏
任何想法?
答案 0 :(得分:2)
虽然Wasif Khan的回答是正确的,但最好不要在可以避免的情况下使用双重否定。
<a ng-show="file.name === 'application' || file.name === 'history application'">
<span>Hello</span>
</a>
使用ng-show
代替ng-hide
,代码变得更具可读性。
答案 1 :(得分:0)
<a ng-hide="file.name !== 'application' || file.name !== 'history application'">
<span>Hello</span>
</a>