JSFiddle - React, Tailwind, and code Playground
by Rittam Debnath
HTML
<code>
{{rows}}
<br><br><br>
{{val}}
</code>
JavaScript
angular.module('myApp', [])
.controller('myCtrl', ['$scope','serv', function($scope,serv) {
$scope.rows = serv.getSeats(65,2,3);
$scope.val = $scope.rows.length;
}])
.factory('serv', function() {
getSeats = function(startLetter, rows, cols) {
var obj = [],
dummyArray = [];
for (var i = 0, k = startLetter; i < rows; i++, k++) {
for (var j = 1; j <= cols; j++) {
dummyArray.push({
val: j,
letter: String.fromCharCode(k),
check: false,
seat: false
});
}
obj.push(dummyArray);
dummyArray = [];
}
return obj;
}
return {
getSeats: getSeats
}
});