Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 默认情况下,将ng repeat中的复选框设置为checked_Angularjs - Fatal编程技术网

Angularjs 默认情况下,将ng repeat中的复选框设置为checked

Angularjs 默认情况下,将ng repeat中的复选框设置为checked,angularjs,Angularjs,我在ng repeat中有下面的复选框,默认情况下应该始终选中该复选框。我遇到的问题是,我可以在控制器范围中将其设置为checked,但不能在item(perf)范围将其设置为checked。因此,如果我在控制器范围内设置它,如果您取消选中它,则所有项(性能)都将取消选中。顺便说一句,从我遇到的所有示例中可以看出,复选框最初是基于我没有的项数组中的值进行检查的 <div ng-repeat="(perf) in $ctrl.filteredPerfs"> <div clas

我在ng repeat中有下面的复选框,默认情况下应该始终选中该复选框。我遇到的问题是,我可以在控制器范围中将其设置为checked,但不能在item(perf)范围将其设置为checked。因此,如果我在控制器范围内设置它,如果您取消选中它,则所有项(性能)都将取消选中。顺便说一句,从我遇到的所有示例中可以看出,复选框最初是基于我没有的项数组中的值进行检查的

<div ng-repeat="(perf) in $ctrl.filteredPerfs">
  <div class="row">
    <div class="pull-right cs-fg" ng-class="{'hidden': perf.showContigSeats == 'N'}">
      <md-input-container class="cs_ic">
        <span>
            <md-checkbox md-block class="ada-reserve" ng-model="perf.resTkts"></md-checkbox>
        </span>
        <span class="cs-ada-label">Only reserve tickets next to each other</span>
      </md-input-container>
    </div>
  </div>
</div>

只预定相邻的票
解决方案1 将性能resTkts初始化为true:

<md-checkbox md-block ng-model="perf.resTkts" ng-init="perf.resTkts = true"></md-checkbox>
ng checked:如果此表达式的计算结果为truthy,则会将“md checked”css类添加到复选框中,并显示为选中


默认设置perf.resTkts=true


可以,但不能取消选中。我想。。。
<md-checkbox md-block ng-model="perf.resTkts" ng-checked="true"></md-checkbox>
<md-checkbox md-block class="ada-reserve" ng-checked="perf.resTkts" ng-model="perf.resTkts"></md-checkbox>
 <md-checkbox md-block class="ada-reserve" ng-checked="true" ng-model="perf.resTkts"></md-checkbox>