如何比较ng-hide的2个字符串值

时间:2017-07-13 18:56:25

标签: angularjs ng-hide

我正在尝试比较一个对象file.name的值,看它是否匹配2个字符串,但它似乎没有正常工作。不完全确定我做错了什么......是因为我无法比较像这样的比较器中的2个以上的字符串吗?

HTML:

<a ng-hide="file.name !== 'application' || 'history application'">
    <span>Hello</span>
</a>

如果我的文件名不等于应用程序或历史记录,我想隐藏

任何想法?

2 个答案:

答案 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>