zoukankan      html  css  js  c++  java
  • Angularjs的ui-router

    ng-router是Angularjs团队开发和维护的路由

    ui-router是第三方提供的基于ng-router功能更强大的路由

    参考资料:https://github.com/angular-ui/ui-router

    <!-- index.html -->
    <!DOCTYPE html>
    <html lang="en" ng-app="myApp">
    <head>
    <meta charset="UTF-8">
    <title></title>
    <script src="../node_modules/angular-ui-router/bower_components/angular/angular.min.js"></script>
    <script src="../node_modules/angular-ui-router/build/angular-ui-router.min.js"></script>
    </head>
    <body>
        <div ui-view></div>
       
        <a ui-sref="state1">State 1</a>
        <a ui-sref="state2">State 2</a>

    <script>
    var myApp = angular.module('myApp',['ui.router']);
    myApp.config(function($stateProvider,$urlRouterProvider){

    $urlRouterProvider.otherwise("/state1");

    $stateProvider
    .state('state1',{
    url: "/state1",
    templateUrl: "partials/state1.html"
    })
    .state('state1.list',{
    url: "/list",
    templateUrl: "partials/state1.list.html",
    controller: function($scope){
    $scope.items = ["A","List","Of","Items"];
    }
    })
    .state('state2',{
    url: "/state2",
    templateUrl: "partials/state2.html"
    })
    .state('state2.list',{
    url: "/list",
    templateUrl: "partials/state2.list.html",
    controller: function($scope){
    $scope.things = ["A", "Set","Of","Things"];

    }
    })

    })
    </script>

    </body>
    </html>
    <!-- partials/state1.html -->
    <h1>State 1</h1>
    <hr/>
    <a ui-sref="state1.list">Show List</a>
    <div ui-view></div>
    <!-- partials/state2.html -->
    <h1>State 2</h1>
    <hr/>
    <a ui-sref="state2.list">Show List</a>
    <div ui-view></div>
    <!-- partials/state1.list.html -->
    <h3>List of State 1 Items</h3>
    <ul>
      <li ng-repeat="item in items">{{ item }}</li>
    </ul>
    <!-- partials/state2.list.html -->
    <h3>List of State 2 Things</h3>
    <ul>
      <li ng-repeat="thing in things">{{ thing }}</li>
    </ul>
    API接口
    http://angular-ui.github.io/ui-router/site/#/api/ui.router
  • 相关阅读:
    2016/4/27 xml
    2016/4/27 网络编程
    2016/4/25 java io
    mysql 基础列题
    数据库的语法
    数据库
    io流
    xml
    网络编程
    gui2
  • 原文地址:https://www.cnblogs.com/LJJ1010/p/5017508.html
Copyright © 2011-2022 走看看