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
    }

  });