UNPKG

angular-material-npfixed

Version:

The Angular Material project is an implementation of Material Design in Angular.js. This project provides a set of reusable, well-tested, and accessible Material Design UI components. Angular Material is supported internally at Google by the Angular.js, M

56 lines (45 loc) 1.52 kB
angular .module('gridListDemoApp', ['ngMaterial']) .controller('gridListDemoCtrl', function($scope) { this.tiles = buildGridModel({ icon : "avatar:svg-", title: "Svg-", background: "" }); function buildGridModel(tileTmpl){ var it, results = [ ]; for (var j=0; j<11; j++) { it = angular.extend({},tileTmpl); it.icon = it.icon + (j+1); it.title = it.title + (j+1); it.span = { row : 1, col : 1 }; switch(j+1) { case 1: it.background = "red"; it.span.row = it.span.col = 2; break; case 2: it.background = "green"; break; case 3: it.background = "darkBlue"; break; case 4: it.background = "blue"; it.span.col = 2; break; case 5: it.background = "yellow"; it.span.row = it.span.col = 2; break; case 6: it.background = "pink"; break; case 7: it.background = "darkBlue"; break; case 8: it.background = "purple"; break; case 9: it.background = "deepBlue"; break; case 10: it.background = "lightPurple"; break; case 11: it.background = "yellow"; break; } results.push(it); } return results; } }) .config( function( $mdIconProvider ){ $mdIconProvider.iconSet("avatar", 'icons/avatar-icons.svg', 128); });