ng-hide or ng-show does not work if its controlled from within a ng-repeat
问题 I am trying to hide the div if any of the buttons in the ng-repeat is clicked. However it doesn't seem to work, it leads me to think if ng-hide or ng-show won't work if it is controlled from within a ng-repeat? <div data-ng-hide="showChooseHardware"> <table class="table"> <tbody> <tr data-ng-repeat="hardware in hardwares"> <td>{{hardware.name}}</td> <td> <button type="button" class="btn" data-ng-click="showChooseHardware=!showChooseHardware"/> </td> </tr> </tbody> </table> </div> 回答1: This is