- Angular Material 教程
- Angular Material - 主页
- Angular Material - 概览
- 环境设置
- Angular Material - 自动完成
- Angular Material - 底部菜单栏
- Angular Material - 卡片
- Angular Material - 部件
- Angular Material - 布局
- Angular Material - 输入
- Angular Material - 图标
- Angular Material - 网格
- Angular Material - 侧边栏
- Angular Material - 浮动快速拨号
- Angular Material - 副标题
- Angular Material - 滑动
- Angular Material - 开关
- Angular Material - 主题
- Angular Material - 托斯特
- Angular Material - 排版
- Angular Material - 虚拟重复
- Angular Material - 白框
- Angular Material 有用资源
- Angular Material - 快速指南
- Angular Material - 有用资源
- Angular Material - 讨论
Angular Material - 菜单栏
md-menu-bar,Angular 指令,是一个容器组件,用于放置多个菜单。菜单栏有助于创建操作系统提供的菜单效果。
示例
以下示例展示了 md-menu-bar 指令的使用和菜单栏的使用。
am_menubar.htm
<html lang = "en"> <head> <link rel = "stylesheet" href = "https://ajax.googleapis.com/ajax/libs/angular_material/1.0.0/angular-material.min.css"> <script src = "https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script> <script src = "https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-animate.min.js"></script> <script src = "https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-aria.min.js"></script> <script src = "https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-messages.min.js"></script> <script src = "https://ajax.googleapis.com/ajax/libs/angular_material/1.0.0/angular-material.min.js"></script> <link rel = "stylesheet" href = "https://fonts.googleapis.com/icon?family=Material+Icons"> <script language = "javascript"> angular .module('firstApplication', ['ngMaterial']) .controller('menubarController', menubarController); function menubarController ($scope, $mdDialog) { this.sampleAction = function(name, ev) { $mdDialog.show($mdDialog.alert() .title(name) .textContent('Start learning "' + name + '!') .ok('OK') .targetEvent(ev) ); }; } </script> </head> <body ng-app = "firstApplication"> <div id = "menubarContainer" ng-controller = "menubarController as ctrl" layout = "row" ng-cloak> <md-toolbar class = "md-menu-toolbar"> <div layout = "row"> <div> <h2 class = "md-toolbar-tools">Learn @TutorialsPoint</h2> <md-menu-bar> <md-menu> <button ng-click = "$mdOpenMenu()">Tutorials</button> <md-menu-content> <md-menu-item> <md-button ng-click = "ctrl.sampleAction('share', $event)">Share...</md-button> </md-menu-item> <md-menu-divider></md-menu-divider> <md-menu-item> <md-menu> <md-button ng-click = "$mdOpenMenu()">Learn</md-button> <md-menu-content> <md-menu-item> <md-button ng-click = "ctrl.sampleAction('HTML5', $event)"> HTML5</md-button> </md-menu-item> <md-menu-item> <md-button ng-click = "ctrl.sampleAction('jQuery', $event)"> jQuery</md-button> </md-menu-item> <md-menu-item> <md-button ng-click = "ctrl.sampleAction('AngularJS', $event)"> AngularJS</md-button> </md-menu-item> <md-menu-item> <md-button disabled = "disabled" ng-click = "ctrl.sampleAction('AngularJS 2.0', $event)"> AngularJS 2.0</md-button> </md-menu-item> <md-menu-divider></md-menu-divider> <md-menu-item> <md-button ng-click = "ctrl.sampleAction('CSS', $event)"> CSS</md-button> </md-menu-item> </md-menu-content> </md-menu> </md-menu-item> </md-menu-content> </md-menu> </md-menu-bar> </div> </div> </md-toolbar> </div> </body> </html>
结果
验证结果。
angular_material_widgets.htm
广告