I request your help because I have not managed to bind between several checkboxes and the data. I have tried it in several ways and this has been my result:
HTML
<label ng-repeat="teams in teams" class="checkbox-inline">
<input type="checkbox"
value="{{teams.name}}" ng-model="data.id"> {{fruit.id}}
</label>
Controller
$scope.teams = [
{ name: "Red", id: 0, },
{ name: "Blue", id: 1,},
{ name: "Green", id: 2,},
{ name: "Yellow", id: 3, },
{ name: "Orange", id: 4,},
{ name: "Purple", id: 5}
];
$scope.data = [0,1];
//Posible solucion:
$scope.selectF = function selectF(){
for (var i=0;i<data.length;i++){
for (var j=0;j<teams.length;j++) {
if(data[i].id === teams[i].id ){
return true;
}
return false;
}
}
}