zoukankan      html  css  js  c++  java
  • $route路由

    <!DOCTYPE html>
    <html ng-app="AngularApp">
    <head>
    <meta charset="UTF-8">
    <title></title>
    <!-- href="#!/index" 注意一定要加上 #!/ 这是1.6.0 -->
    <script type="text/javascript" src="js/js/angular.min.js" ></script>
    <script type="text/javascript" src="js/js/angular-route.min.js" ></script>
    <!-- 第一步 是导入angular核心组件和route插件 这是 1.3.0 -->
    <!-- href="#index" 注意一定不要加上#! -->
    <!--<script type="text/javascript" src="js/angular.min.js" ></script>
    <script src="//cdn.bootcss.com/angular.js/1.2.9/angular-route.min.js"></script>-->

    </head>
    <body>
    <!-- 第二部 设置视图 -->
    <div ng-controller="RuteIndexCtrl">
    <a href="#!/index">首页</a>
    <a href="#!/student">学员</a>
    <a href="#!/class">课程</a>
    <div ng-view></div>
    </div>
    </body>


    <script type="text/javascript">
    var _routeApp = angular.module("AngularApp",['ngRoute']);//注意: 一定不要忘记设置路由依赖
    //$routeProvider 创建和维护路由表
    //config 配置路由器
    _routeApp.config(['$routeProvider',function($routeProvider){
    $routeProvider.when(
    '/index',{
    templateUrl:"tpls/index.html",
    controller:'RuteIndexCtrl'
    }
    ).when(
    '/student',{
    templateUrl:'tpls/student.html',
    controller:'RuteStudentCtrl'
    }
    ).when(
    '/class',{
    templateUrl:'tpls/class.html',
    controller:'RuteClassCtrl'
    }
    ).otherwise(
    {
    redirectTo:'/index'
    }
    );
    }]);
    //run 切换路由事件
    _routeApp.run(['$rootScope',function($rootScope){

    $rootScope.$on('$routeChangeStart',function(){
    console.log("start");
    });

    }]);

    _routeApp.controller('RuteIndexCtrl',function($scope){
    $scope.name = "首页";
    });
    _routeApp.controller('RuteStudentCtrl',function($scope){
    $scope.name = "学员";
    });
    _routeApp.controller('RuteClassCtrl',function($scope){
    $scope.name = "课程";
    });
    </script>
    </html>

  • 相关阅读:
    软工实践寒假作业(1/2)
    javaSprintBoot技术总结
    个人作业——软件工程实践总结&个人技术博客
    个人作业软件评测
    结对第二次作业——某次疫情统计可视化的实现
    结对第一次—疫情统计可视化(原型设计)
    软工实践寒假作业(2/2)
    《软件工程》_寒假作业1_职业生涯规划
    部署前端项目和后端项目到服务器
    软件工程实践总结&个人技术博客
  • 原文地址:https://www.cnblogs.com/shirly77/p/6479276.html
Copyright © 2011-2022 走看看