我正在尝试比较对象的值 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>