Angularjs ng hide未隐藏空值

Angularjs ng hide未隐藏空值,angularjs,Angularjs,问题:如果距离为空/null,我试图隐藏一个值 我尝试了以下操作,但该值仍在显示: <div ng-hide="e.distance == null"><strong>Distance: </strong>{{e.distance}}</div><br /> 试着这样使用: <div ng-show="e.distance"><strong>Distance: </strong>{{e.distan

问题:如果距离为空/null,我试图隐藏一个值

我尝试了以下操作,但该值仍在显示:

<div ng-hide="e.distance == null"><strong>Distance: </strong>{{e.distance}}</div><br />
试着这样使用:

<div ng-show="e.distance"><strong>Distance: </strong>{{e.distance}}</div><br />
<div ng-if="e.distance"><strong>Distance: </strong>{{e.distance}}</div><br />
距离:{{e.Distance}}
试着这样使用:

<div ng-show="e.distance"><strong>Distance: </strong>{{e.distance}}</div><br />
<div ng-if="e.distance"><strong>Distance: </strong>{{e.distance}}</div><br />
距离:{{e.Distance}}

您可以尝试使用ng if而不是ng show来检查变量,如下所示:

<div ng-show="e.distance"><strong>Distance: </strong>{{e.distance}}</div><br />
<div ng-if="e.distance"><strong>Distance: </strong>{{e.distance}}</div><br />
距离:{{e.Distance}}

您可以尝试使用ng if而不是ng show来检查变量,如下所示:

<div ng-show="e.distance"><strong>Distance: </strong>{{e.distance}}</div><br />
<div ng-if="e.distance"><strong>Distance: </strong>{{e.distance}}</div><br />
距离:{{e.Distance}}

e.distance的值是多少?打印的是什么?@Fire手套:它显示为空白,但它们的值中有空格,空白是指空字符串吗?请尝试在打印值之前和之后放置一些字符,因为它不是空的。如何
ng show=“e.distance”
显示距离是否真实(即null、未定义、空字符串、0或true)@firefolds right。或者更好的方法是,避免重复唠叨:
ng show=“e.distance”
。e.distance的值是多少?打印的是什么?@Fire手套:它显示为空白,但它们的值中有空格,空白是指空字符串吗?请尝试在打印值之前和之后放置一些字符,因为它不是空的。如何
ng show=“e.distance”
显示距离是否真实(即null、未定义、空字符串、0或true)@firefolds right。或者更好的方法是,避免重复唠叨:
ng show=“e.distance”