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]

Если это так, проверьте этот поршень для решения.

Другие вопросы по тегам