AngularJS Live Example
HTML
<script src="http://underscorejs.org/underscore-min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.6.6/angular.min.js"></script>
<div ng-controller = "fessCntrl">
<pre>{{newList|json}}</pre>
</div>
JavaScript
var app = angular.module('myModule', []);
app.controller('fessCntrl', function ($scope, $timeout) {
var mainList = [
{
"title": "asd",
"description": "asd"
},
{
"title": "asz",
"description": "sd"
},
{
"title": "ws",
"description": "sd"
},
{
"title": "re",
"description": "sd"
},
{
"title": "32",
"description": "xxs"
},
{
"title": "xxc",
"description": "11"
}
];
function chunk(array, count) {
if (count == null || count < 1) return [];
var result = [];
var i = 0, length = array.length;
while (i < length) {
result.push(Array.prototype.slice.call(array, i, i += count));
}
return result;
};
$scope.newList = chunk(mainList, 2);
});