I have a $scope.movies
with 6 objects inside. On my template I use a ng-repeat to show the content. Which looks like this.
The movie_container
divs are created by doing a "ng-repeat" = "movie in movies"
.
<div id="watchlist">
<div class="movie_container"> Movie Title </div>
<div class="movie_container"> Movie Title </div>
<div class="movie_container"> Movie Title </div>
<div class="movie_container"> Movie Title </div>
<div class="movie_container"> Movie Title </div>
<div class="movie_container"> Movie Title </div>
</div>
What I would like to do is wrap every 3 items in a container div so that the result would be,
<div id="watchlist">
<div class="movie_wrap">
<div class="movie_container"> Movie Title </div>
<div class="movie_container"> Movie Title </div>
<div class="movie_container"> Movie Title </div>
</div>
<div class="movie_wrap">
<div class="movie_container"> Movie Title </div>
<div class="movie_container"> Movie Title </div>
<div class="movie_container"> Movie Title </div>
</div>
</div>
Would something like this be possible to create with angular or javascript?
The $scope.movies array looks like this, (this is obviously example data, but it looks like this).
$scope.movies = [
{
title: 'Star Wars',
release_date: '10-11-2015',
movie_id: '3381',
link: 'ePbKGoIGAXY'
}, {
title: 'Spectre',
release_date: '25-12-2015',
movie_id: '3371',
link: 'KlyknsTJk0w'
}, {
title: 'Revenant',
release_date: '02-03-2016',
movie_id: '3361',
link: 'nyc6RJEEe0U'
},
{
title: 'Star Wars',
release_date: '10-11-2015',
movie_id: '3351',
link: 'zSWdZVtXT7E'
}, {
title: 'Spectre',
release_date: '25-12-2015',
movie_id: '3441',
link: 'ePbKGoIGAXY'
}, {
title: 'Revenant',
release_date: '02-03-2016',
movie_id: '3331',
link: 'Lm8p5rlrSkY'
}
];