md-navbar ui-router

以下代码可以使用
angular-material的navbar
https://material.angularjs.org/latest/demo/navBar
同时使用ui-router
https://angular-ui.github.io/ui-router/site/#/api/ui.router
改变路由
需要引入相关的库,并在相同目录下有
1.html. 2.html. 3.html

<!doctype html>
<html ng-app="myApp">
<head>
    <title>Document</title>
    <link rel="stylesheet" href="../node_modules/angular-material/angular-material.css"/>
</head>
<body ng-cloak>
    <md-content class="md-padding">
        <md-nav-bar md-selected-nav-item="currentNavItem" nav-bar-aria-label="navigation links">
            <md-nav-item md-nav-sref="1" name="page1">1</md-nav-item>
            <md-nav-item md-nav-sref="2" name="page2">2</md-nav-item>
            <md-nav-item md-nav-sref="3" name="page3">3</md-nav-item>
        </md-nav-bar>
        <ui-view></ui-view>
    </md-content>
    <script src="../node_modules/angular/angular.js"></script>
    <script src="../node_modules/angular-material/angular-material.js"></script>
    <script src="../node_modules/angular-aria/angular-aria.js"></script>
    <script src="../node_modules/angular-animate/angular-animate.js"></script>
    <script src="../node_modules/angular-ui-router/release/angular-ui-router.js"></script>
    <script>
        angular.module('myApp', ['ngMaterial', 'ui.router'])
                .config(function ($stateProvider) {
                    $stateProvider
                            .state('1', {
                                url: '/1',
                                templateUrl: '1.html'
                            })
                            .state('2', {
                                url: '/2',
                                templateUrl: '2.html'
                            })
                            .state('3', {
                                url: '/3',
                                templateUrl: '3.html'
                            })
                });
    </script>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值