찾다

 >  Q&A  >  본문

angular.js - angular怎么修改ng-repeat的ng-checked状态?

从后端获取数组如下:

$scope.arr = [
    {
        selected:true;
    }
    {
        selected:true;
    }
    {
        selected:true;
    }
]
$scope.select = function(){
    // 如何在不调用后端接口的情况下,修改ng-repeat中ng-checked的状态实现全选和反选?
    
}

<ul>
    <li ng-repeat="i in arr">
        <input type="checkbox" ng-checked="i.selected">
    </li>
</ul>

<input type="checkbox" ng-click="select()">



漂亮男人漂亮男人2744일 전1063

모든 응답(3)나는 대답할 것이다

  • 给我你的怀抱

    给我你的怀抱2017-05-15 17:05:50

    으아악

    회신하다
    0
  • 为情所困

    为情所困2017-05-15 17:05:50

    으아악

    여기서 역선택이란 모두 선택하지 않았을 때 선택된 것은 선택 해제되고, 선택되지 않은 것은 선택 해제되지 않고 선택된다는 의미입니다! ! !
    Empty는 좀 더 복잡합니다.

    회신하다
    0
  • 某草草

    某草草2017-05-15 17:05:50

    http://stackoverflow.com/questions/12648466/how-can-i-get-angular-js-checkboxes-with-select-unselect-all-functionity-and-i

    회신하다
    0
  • 취소회신하다