Angularjs 为什么不隐藏元素ng隐藏?

Angularjs 为什么不隐藏元素ng隐藏?,angularjs,Angularjs,如果值为零,我需要隐藏元素。我试过: <span ng-hide="currentCount.appointment == 0">{{currentCount.appointment}}</span> 试试这个: <span ng-hide="currentCount.appointment == '0'">{{currentCount.appointment}}</span> {{currentCount.appointment} 似乎有效

如果值为零,我需要隐藏元素。我试过:

<span ng-hide="currentCount.appointment == 0">{{currentCount.appointment}}</span>
试试这个:

<span ng-hide="currentCount.appointment == '0'">{{currentCount.appointment}}</span>
{{currentCount.appointment}
似乎有效

{{currentCount.appointment == 0}}
评估为

true

我使用ng hide和ng类方法创建了

因为您谈到了
console.log(currentCount.appointment)
,我认为
currentCount
不是当前范围的属性,因此不存在,因此“undefined==0”返回false。但是如果没有看到更多的代码,就无法确定。如果在HTML中执行
{{currentCount.appointment}
,我得到
0
,可能某些CSS正在覆盖隐藏,或者覆盖此元素的显示值。
console.log($scope.currentCount.appointment)
为您提供了什么?请注意“$scope”?如果您在浏览器中检查元素,是否看到添加了ng隐藏类?
currentCount.appointment==0
currentCount.appointment==0'
相同,请检查
=
==
之间我想说的内容?使用==?@alibaev No.查看我在上面帖子中的评论
true