2017-10-24 26 views
1

ここに1つの問題があります。私がすべてチェックすると、すべてのチェックボックスがtrueに設定されますが、レコードの一部がチェックされていない場合は、チェックボックスをすべてオフにしてください。ここでplunker URLはhttps://plnkr.co/edit/9JeIuP1jC5hOG5hTpSZV?p=previewチェックボックスの値が更新されていませんか?

  <div class="row">         
      <div class="col-md-4 col-sm-4 col-xs-4"> 
      <label> 
      <input type="checkbox" ng-click="isAllRecordSelected()" 
        ng- 
      model="isAllSelectedForSMS">All{{isAllSelectedForSMS}} 
      </label> 
    </div> 

    <div class="col-md-4 col-sm-4 col-xs-4"> Mobile</div> 
    <div class="col-md-2 col-sm-2 col-xs-2">Name</div> 
    </div> 
    <div class ="row" 
    ng-repeat="friend in friends"> 

    <div class="col-md-4 col-sm-4 col-xs-4"> 
     <label> <input type="checkbox" 
     ng-model="friend.selected" 
     ng-change="userSelectedToggle()"> 
     </label> 
    </div> 
    <div class="col-md-4 col-sm-4 col-xs-4"> {{friend.mobile}}</div> 
    <div class="col-md-2 col-sm-2 col-xs-2">{{friend.name}}</div> 
    </div> 
+0

ngmodelを交換してください。..ブラウザのキャッシュをクリアしてもう一度お試しください。 –

答えて

-1

ちょうどあなたのhtmlを修正

<input type="checkbox" ng-click="isAllRecordSelected()" 
        ng-model="isAllSelectedForSMS">All{{isAllSelectedForSMS}} 
      </label> 

私はplunkerから私の最後に全体のコードを貼り付け、それは私のために正常に動作してコピーng-model

関連する問題