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



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

.HTML:

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

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

有什么想法吗?

虽然Wasif Khan的答案是正确的,但最好的做法是不要在可以避免的地方使用双重否定。

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

通过使用ng-show而不是ng-hide,代码变得更具可读性。

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

最新更新