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

35 lines (33 loc) 1.59 kB
<div class="md-menu-demo" ng-controller="BasicDemoCtrl as ctrl" ng-cloak> <div class="menu-demo-container" layout-align="center center" layout="column"> <h2 class="md-title">Simple dropdown menu</h2> <p>Applying the <code>md-menu-origin</code> and <code>md-menu-align-target</code> attributes ensure that the menu elements align. Note: If you select the Redial menu option, then a modal dialog will zoom out of the phone icon button.</p> <md-menu> <md-button aria-label="Open phone interactions menu" class="md-icon-button" ng-click="ctrl.openMenu($mdMenu, $event)"> <md-icon md-menu-origin md-svg-icon="call:phone"></md-icon> </md-button> <md-menu-content width="4"> <md-menu-item> <md-button ng-click="ctrl.redial($event)"> <md-icon md-svg-icon="call:dialpad" md-menu-align-target></md-icon> Redial </md-button> </md-menu-item> <md-menu-item> <md-button disabled="disabled" ng-click="ctrl.checkVoicemail()"> <md-icon md-svg-icon="call:voicemail"></md-icon> Check voicemail </md-button> </md-menu-item> <md-menu-divider></md-menu-divider> <md-menu-item> <md-button ng-click="ctrl.toggleNotifications()"> <md-icon md-svg-icon="social:notifications-{{ctrl.notificationsEnabled ? 'off' : 'on'}}"></md-icon> {{ctrl.notificationsEnabled ? 'Disable' : 'Enable' }} notifications </md-button> </md-menu-item> </md-menu-content> </md-menu> </div> </div>