checkbox and arrays
HTML
<body ng-app="app">
<div ng-controller='controller'>
<input type = "checkbox"
ng-model = "inputvalue[0]"
value = "{{repeatsOption[0]}}">
<input type = "checkbox"
ng-model = "inputvalue[1]"
value = "{{repeatsOption[1]}}">
<div>test:{{inputvalue}}</div>
<pre ng-bind="selectedDaysOfWeek | json"></pre>
</div>
</body>
JavaScript
app = angular.module('app',[]);
app.controller('controller', function($scope){
$scope.repeatsOption=[
{value:'one'},
{value:'two'}
];
$scope.inputvalue = [];
$scope.$watch(function () {
return $scope.inputvalue;
}, function (value) {
$scope.selectedDaysOfWeek = [];
angular.forEach($scope.inputvalue, function (v, k) {
v && $scope.selectedDaysOfWeek.push($scope.repeatsOption[k]);
});
}, true);
});