Ng-Проверено с помощью ng-repeat без использования цикла for в angularjs
Может кто-нибудь помочь разобраться с нг-проверил
$scope.ABC=[{ID:23,NAME:zz},{ID:65,NAME:tt},{},{}]
<table>
<thead>
<tr>
<th>ID</th>
<th>Name</th>
<th></th>
<th><input type="checkbox" ng-model="AllChecked" /></th>
</tr>
</thead>
<tbody>
<tr ng-repeat="x in ABC">
<td>{{x.ID}}</td>
<td>{{x.NAME}}</td>
<td><input type="checkbox" ng-model="x.selection" ng-checked="AllChecked" required /></td>
</tr>
</tbody>
Output i want:-
[{ID:x.23,Select:true},{ID:x.65,Select:true},{ID:x.ID,Select:true}]
Эта работа, если я использую для цикла. Но я не хочу использовать петлю. Есть ли какой-нибудь другой способ, которым можно помочь? Я пытался с помощью ng-change, ng-click, но все равно не сработало.
1 ответ
Я не уверен, что ваша проблема заключается в том, что не работают все функции выбора или ng-repeat для вашего массива.
И я думаю, вы хотите, чтобы ваш объект стал таким:
[{ID:23,NAME:zz, checked: true},{ID:65,NAME:tt, checked: true},etc]
Если это так, проверьте этот поршень для решения.