Here is my solution:
bower.json
{ "name": "MyApp", "version": "0.0.1", "dependencies": { "angular": "^1.3.0", "json3": "^3.3.0", "es5-shim": "^4.0.0", "angular-animate": "^1.3.0", "angular-cookies": "^1.3.0", "angular-resource": "^1.3.0", "angular-route": "^1.3.0", "angular-sanitize": "^1.3.0", "angular-touch": "^1.3.0", "angular-material": "master" }, "devDependencies": { "angular-mocks": "~1.3.0", "angular-scenario": "~1.3.0" }, "appPath": "app" }
And my index.html
<!doctype html> <html ng-app="App"> <head> <meta charset="utf-8"> <title>MyApp</title> <meta name="description" content=""> <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no"> <link rel="stylesheet" href="bower_components/angular-material/angular-material.css" /> <link rel="stylesheet" href="styles/main.css"> <link rel="stylesheet" href="styles/blue-grey-theme.css"> </head> <body layout="row" md-theme="blue-grey"> <md-sidenav layout="column" style="overflow: hidden; display: flex;" class="md-sidenav-left md-whiteframe-z2" md-component-id="left" md-is-locked-open="$media('gt-md')"> <md-toolbar style="min-height: 64px; max-height:64px;"> <h2 class="sidenav-header">Title</h2> </md-toolbar> <md-content flex style="overflow: auto;" ng-cloak> ... </md-content> </md-sidenav> <div layout="column" layout-fill tabIndex="-1" role="main"> <md-toolbar layout="row"> <div class="md-toolbar-tools" flex layout="column"> <div layout="row" flex> <button class="menu-icon" hide-gt-md aria-label="Toggle Menu" style="position: relative; top: -5px;" ng-click="openMenu()"> <md-icon icon="images/icons/ic_menu_24px.svg"></md-icon> </button> </div> </div> </md-toolbar> <md-content ng-view="" md-scroll-y flex class="md-padding" ng-cloak></md-content> </div> <script src="bower_components/angular/angular.js"></script> <script src="bower_components/angular-animate/angular-animate.js"></script> <script src="bower_components/angular-cookies/angular-cookies.js"></script> <script src="bower_components/angular-resource/angular-resource.js"></script> <script src="bower_components/angular-route/angular-route.js"></script> <script src="bower_components/angular-sanitize/angular-sanitize.js"></script> <script src="bower_components/angular-touch/angular-touch.js"></script> <script src="bower_components/angular-aria/angular-aria.js"></script> <script src="bower_components/hammerjs/hammer.js"></script> <script src="bower_components/angular-material/angular-material.js"></script> <script src="scripts/app.js"></script> <script src="scripts/controllers/main.js"></script> <script src="scripts/controllers/about.js"></script> </body> </html>
Then I copied the used css themes "blue-gray-theme.css" into the application styles folder. Thats all
source share