JSFiddle - React, Tailwind, and code Playground

by awolf2904

HTML

<div ng-app="demoApp" ng-controller="mainCtrl as ctrl">
    <div ng-repeat="item in ctrl.data">
        <input type="checkbox" ng-init="ctrl.idPermissions[item.id] = !!item.marked" ng-model="ctrl.idPermissions[item.id]"/>{{item.id}}
    </div>
    
    <pre>
permissions: {{ctrl.idPermissions | json: 2}}
data{{ctrl.data | json: 2}}</pre>
    
</div>

JavaScript

angular.module('demoApp', [])
	.controller('mainCtrl', MainCtrl);
    
function MainCtrl() {
	var vm = this;
    
    angular.extend(vm, {
    	data: [{
        	id: 0,
        	marked: 1
        }, {
        	id: 1,
        	marked: 0
        }, {
        	id: 2,
        	marked: 1
        }]
    })
}