JSFiddle - React, Tailwind, and code Playground
by Evan Sharp
HTML
<div data-ng-app data-ng-controller="myCtrl">
<form ng-submit="act()">
<div ng-repeat="item in var.items">
<input type="checkbox" ng-model="selected[item._id]" />
{{item._id}}
</div>
<button type="submit">Submit</button>
</form>
{{checked}}
</div>
JavaScript
function myCtrl($scope){
$scope.selected = {};
$scope.var = {
_id: '1',
items: [
{_id: 'a'}, {_id: 'b'}, {_id: 'c'}
]
};
function isChecked(obj){
var checked = [];
for(var key in obj){
if(obj[key])
checked.push(key);
}
return checked;
};
$scope.act = function(){
var checked = isChecked($scope.selected);
$scope.checked = checked;
};
}