Ng-show没有像预期的那样工作?角
Ng-show not working as expected? Angular
根据我对Angular的理解,下面两个元素一次只能显示一个,但由于某种原因,两个元素都显示出来了。我的代码中是否有我看不到的错误?
我使用ng-show错误吗?
<div class="no_people" ng-show="!person.name">
<p>no people</p>
</div>
<div ng-repeat="person in details.people">
<div class="persons_table">
<table>
<tbody>
<tr class="top_row">
<td colspan="2">
<span class="person_name">
{{ person.name }}
</span>
<span class="person_address" >
{{ person.address }}
</span>
</td>
</tr>
</tbody>
</table>
</div>
</div>
我认为应该这样做:
<div class="no_people" ng-hide="details.people.length">
<p>no people</p>
</div>
person
变量只能在ng-repeat
内部访问。
用ng-hide
代替ng-show=!
可能更干净一点。
正如我所看到的,你需要这个:
<div class="no_people" ng-hide="details.people.length > 0">
<p>no people</p>
</div>
相关文章:
- ng show和ng hide don'I don’我一秒钟都不工作
- 使ng-show/ng-hide与由Angular之外的外部源修改的localStorage一起工作
- 无法使 ng-show 正常工作
- 当值更改时,角度ng-show无法正常工作
- ng-show工作,但与预期相反
- ng-show 无法在 ng-animate 中正常工作
- 为什么这个ng-show指令不工作?
- AngularJS的ng-show不工作
- angularjs的ng-show绑定不能在jQuery中工作
- 为什么ng-show不能正常工作
- Angular的ng-show不能从控制器中工作
- Angular中,函数返回true,但是ng-show不工作
- 为什么ng-show可以和ng-repeat一起工作,而ng-if不能
- Ng-show不能在angular项目中工作
- 我如何得到$rootScope.$emit()和ng-show通过D3点击事件一起工作
- Ng-show不能在angular.js中工作
- AngularJS的ng-show dynamic不能正常工作
- 当ng-show可以在两种情况下工作时,为什么要使用ng-hide呢?
- Ng-mouseover和ng-show不工作
- Ng-show没有像预期的那样工作?角