zoukankan      html  css  js  c++  java
  • angularjs 路由的应用

    <!DOCTYPE html>
    <html>
    <head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <script src="angular.min.js"></script>
    <script src="angular-route.min.js"></script>
    <link rel="stylesheet" href="css/bootstrap.min.css"/>
    </head>
    <body ng-app="myApp" ng-controller="ctrl">
    <div class="list-group col-sm-4">
    <a href="#index" class="list-group-item " ng-class="{'active':flag}" ng-click="foo(1)">
    首页
    </a>
    <a href="#shop" class="list-group-item" ng-class="{'active':flag1}" ng-click="foo(2)">商城</a>
    <a href="#mine" class="list-group-item" ng-class="{'active':flag2}" ng-click="foo(3)">个人中心</a>
    </div>
    <div ng-view class="col-sm-8">

    </div>
    </body>
    <script>
    angular.module("myApp",['ngRoute'])
    .config(['$routeProvider',function($routeProvider){
    $routeProvider

    .when('/index',{templateUrl:'tpl/index.html'})
    .when('/shop',{templateUrl:'tpl/shop.html'})
    .when('/mine',{templateUrl:'tpl/mine.html'})
    .otherwise({redirectTo:'/'});
    }])
    .controller("ctrl",function($scope){
    $scope.flag=true;
    $scope.flag1=false;
    $scope.flag2=false;
    $scope.foo=function(num){
    if(num==1){
    $scope.flag=true
    $scope.flag1=false;
    $scope.flag2=false;
    }else if(num==2){
    $scope.flag1=true;
    $scope.flag=false;
    $scope.flag2=false;
    }else{
    $scope.flag2=true;
    $scope.flag1=false;
    $scope.flag=false;
    }
    }
    })

    </script>

    </html>
    index shop mine 为自己写的三个页面

    下面的可以写些简单内容
     angular.module('routingDemoApp',['ngRoute'])
                .config(['$routeProvider', function($routeProvider){
                    $routeProvider
                    .when('/',{template:'这是首页页面'})
                    .when('/computers',{template:'这是电脑分类页面'})
                    .when('/printers',{template:'这是打印机页面'})
                    .otherwise({redirectTo:'/'});
                }]);
  • 相关阅读:
    Ubuntu 16.04 设置静态IP 注意事项
    C++ Primer: 1. 初识输入和输出
    车牌识别1:License Plate Detection and Recognition in Unconstrained Scenarios阅读笔记
    梳理检测论文-Refinement Neural Network
    linux 的 磁盘管理
    ubuntu 18 设置语言环境
    Ubuntu 18.04 的网络配置
    YoLo 实践(1)
    Distributed TensorFlow
    MXNet 分布式环境部署
  • 原文地址:https://www.cnblogs.com/yaomengli/p/6879297.html
Copyright © 2011-2022 走看看