angular-dynamic-layout

A lightweight AngularJS dynamic grid layout

Masonry layout

The items provided are displayed by placing elements in optimal position based on available vertical space.

Templates
Each item needs to have a template that will be loaded and displayed. You can provide data to fill in the templates.
Animations
All the animations are controlled from the CSS. You can add an animation when a card enters, leaves or move.
Responsiveness
The layout can be easily made responsive with media queries, a layout is triggered when the screen changes size, try it!
Filtering
Sorting
Adding and removing items
Fork me on GitHub