<pre><code class="lang-html"><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('tabController' tabController);
function tabController ($scope) {
$scope.data = {
selectedIndex: 0
secondLocked: true
secondLabel: 2
bottom: false
};
$scope.next = function() {
$scope.data.selectedIndex = Math.min($scope.data.selectedIndex + 1 2) ;
};
$scope.previous = function() {
$scope.data.selectedIndex = Math.max($scope.data.selectedIndex - 1 0);
};
}
</script>
</head>
<body ng-app = firstApplication>
<div id = tabContainer ng-controller = tabController as ctrl ng-cloak>
<md-content class = md-padding>
<md-tabs class = md-accent md-selected = data.selectedIndex
md-align-tabs = {{data.bottom ? 'bottom' : 'top'}}>
<md-tab id = tab1>
<md-tab-label>1</md-tab-label>
<md-tab-body>Item #1 <br/>selectedIndex = 0;</md-tab-body>
</md-tab>
<md-tab id = tab2 ng-disabled = data.secondLocked>
<md-tab-label>{{data.secondLabel}}</md-tab-label>
<md-tab-body>Item #2 <br/>selectedIndex = 1;</md-tab-body>
</md-tab>
<md-tab id = tab3>
<md-tab-label>3</md-tab-label>
<md-tab-body>Item #3<br/>selected Index = 2;</md-tab-body>
</md-tab>
</md-tabs>
</md-content>
<div class = md-padding layout = row layout-sm = column
layout-align = left center style = padding-top: 0;>
<md-checkbox ng-model = data.secondLocked aria-label = Disable tab 2?
style = margin: 5px;>Disable tab 2?</md-checkbox>
<md-checkbox ng-model = data.bottom aria-label = Align tabs to bottom?
style = margin: 5px;>Align tabs to bottom?</md-checkbox>
</div>
</div>
</body>
</html>
</code></pre>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。