Angular를 이해 했으므로 한 번에 두 개의 다음 요소 중 하나만 표시해야하지만 어떤 이유로 든 둘 다 표시됩니다. 내가 볼 수없는 코드에 실수가 있습니까?Ng-show가 예상대로 작동하지 않습니까? 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>
우수! 그 트릭을 했어! 'ng-hide = "details.people.length"도'> 0 '없이 작동하는 것 같습니다 . – Daft
0보다 큰 정수는 표현식에서 "truthy"로 평가되기 때문입니다. – Chev