最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Angularjs制作簡單的路由功能demo

 更新時間:2015年04月14日 10:27:30   投稿:hebedich  
這篇文章主要介紹了Angularjs制作簡單的路由功能demo,剛剛開始學(xué)習(xí)Angularjs,做的不好,還請見諒。

從官網(wǎng)下載了最新版本的Angularjs 版本號:1.3.15

做一個簡單的路由功能demo

首頁:index.html

<!DOCTYPE html >

<html>
<head>
  <meta charset="utf-8" />
  <title>測試</title>
  <script src="./js/angular.min.js"></script>
  <script src="./js/angular-route.min.js"></script>
</head>
<body ng-app="myApp">
  <div ng-controller="TextController">
     <p>{{someText}}</p>
  </div>
  <div ng-view></div>
</body>
  <script>
    var myApp = angular.module('myApp', ['ngRoute']);
    myApp.controller('TextController', function ($scope) {
      $scope.someText = '測試顯示內(nèi)容';
    });

    //路由
    function emailRouteConfig($routeProvider) {
      $routeProvider.
      when('/', {
        controller: ListController,
        templateUrl: 'list.html'
      }).
      when('/view/:id', { //在id前面加一個冒號,從而制訂了一個參數(shù)化URL
        controller: DetailController,
        templateUrl: 'detail.html'
      }).
      otherwise({
        redirectTo: '/'
      });
    }

    myApp.config(emailRouteConfig);//配置我們的路由

    messages = [{
      id: 0, sender: "123456@qq.com", subject: "你好,這是一封郵件", date: "2015年4月13日", recipients: ['wifei@163.com'], message: "你好,我是xxx,這是發(fā)送給您的郵件。"
    }, {
      id: 1, sender: "123456@qq.com", subject: "你好,這是一封郵件", date: "2015年4月13日", recipients: ['wifei@163.com'], message: "你好,我是xxx,這是發(fā)送給您的郵件。"
    }, {
      id: 2, sender: "123456@qq.com", subject: "你好,這是一封郵件", date: "2015年4月13日", recipients: ['wifei@163.com'], message: "你好,我是xxx,這是發(fā)送給您的郵件。"
    }];

    function ListController($scope) {
      $scope.messages = messages;
    }

    function DetailController($scope,$routeParams) {
      $scope.message = messages[$routeParams.id];
    }
  </script>
</html>

列表頁:list.html

<table>
  <tr>
    <td><strong>發(fā)件人</strong></td>
    <td><strong>內(nèi)容</strong></td>
    <td><strong>日期</strong></td>
  </tr>
  <tr ng-repeat="message in messages">
    <td>{{message.sender}}</td>
    <td><a href="#/view/{{message.id}}">{{message.subject}}</a></td>
    <td>{{message.date}}</td>
  </tr>
</table>

詳細(xì)頁:detail.html

<div><strong>項目:</strong>{{message.subject}}</div>
<div><strong>發(fā)送者:</strong>{{message.sender}}</div>
<div><strong>日期:</strong>{{message.date}}</div>
<div>
  <strong>To:</strong>
  <span ng-repeat="recipient in message.recipients">
    {{recipient}}
  </span>
</div>
<div>{{message.message}}</div>
<a href="#/">回到列表</a>

以下是此次demo的坑:

1:新版的Angularjs,引用路由功能,需要單獨再引用 angular-route.js 文件

2:在定義module時也需要添加對'ngRoute'的依賴
  angular.module('xxxx', ['ngRoute'])

以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。

相關(guān)文章

  • AngularJS中下拉框的基本用法示例

    AngularJS中下拉框的基本用法示例

    這篇文章主要介紹了AngularJS中下拉框的基本用法,結(jié)合具體實例形式分析了AngularJS下拉框的元素綁定、選中及顯示等功能實現(xiàn)方法,需要的朋友可以參考下
    2017-10-10
  • Angular實現(xiàn)較為復(fù)雜的表格過濾,刪除功能示例

    Angular實現(xiàn)較為復(fù)雜的表格過濾,刪除功能示例

    這篇文章主要介紹了Angular實現(xiàn)較為復(fù)雜的表格過濾,刪除功能,結(jié)合實例形式分析了AngularJS針對表格的排序、查詢匹配、頁面元素屬性動態(tài)修改等相關(guān)操作技巧,需要的朋友可以參考下
    2017-12-12
  • AngularJs的UI組件ui-Bootstrap之Tooltip和Popover

    AngularJs的UI組件ui-Bootstrap之Tooltip和Popover

    這篇文章主要介紹了AngularJs的UI組件ui-Bootstrap之Tooltip和Popover,tooltip和popover是輕量的、可擴(kuò)展的、用于提示的指令。具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • 詳解Angular-ui-BootStrap組件的解釋以及使用

    詳解Angular-ui-BootStrap組件的解釋以及使用

    這篇文章主要介紹了詳解Angular-ui-BootStrap組件的解釋以及使用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • AngularJS入門心得之directive和controller通信過程

    AngularJS入門心得之directive和controller通信過程

    Angular JS (Angular.JS) 是一組用來開發(fā)Web頁面的框架、模板以及數(shù)據(jù)綁定和豐富UI組件,接下來通過本文給大家介紹AngularJS入門心得之directive和controller通信過程,對angularjs相關(guān)知識感興趣的朋友一起學(xué)習(xí)吧
    2016-01-01
  • AngularJS HTML編譯器介紹

    AngularJS HTML編譯器介紹

    這篇文章主要介紹了AngularJS HTML編譯器介紹,AngularJS的HTML編譯器能讓瀏覽器識別新的HTML語法。它能讓你將行為關(guān)聯(lián)到HTML元素或者屬性上,甚至能讓你創(chuàng)造具有自定義行為的新元素,需要的朋友可以參考下
    2014-12-12
  • 詳解AngularJS中的表單驗證(推薦)

    詳解AngularJS中的表單驗證(推薦)

    AngularJS自帶了很多驗證,什么必填,最大長度,最小長度...,這里記錄幾個有用的正則式驗證。本文給大家介紹的非常詳細(xì),對angularjs中表單驗證知識感興趣的朋友一起學(xué)習(xí)吧
    2016-11-11
  • AngularJS利用Controller完成URL跳轉(zhuǎn)

    AngularJS利用Controller完成URL跳轉(zhuǎn)

    本文的主要內(nèi)容是介紹在AngularJS中怎樣利用Controller實現(xiàn)URL跳轉(zhuǎn),本文給出了實例代碼,簡單明了,有需要的可以參考學(xué)習(xí)。
    2016-08-08
  • Angular5.1新功能分享

    Angular5.1新功能分享

    這篇文章主要介紹了Angular5.1新功能以及相關(guān)的用法,需要的朋友參考學(xué)習(xí)下吧。
    2017-12-12
  • angular中的post請求處理示例詳解

    angular中的post請求處理示例詳解

    這篇文章主要給大家介紹了關(guān)于angular中post請求處理的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者使用angular具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06

最新評論

铜川市| 额济纳旗| 共和县| 烟台市| 资兴市| 读书| 深州市| 奉化市| 沧州市| 会昌县| 新余市| 犍为县| 驻马店市| 江油市| 伽师县| 贺州市| 葫芦岛市| 奉化市| 长泰县| 金阳县| 宕昌县| 邻水| 广饶县| 赤城县| 濉溪县| 威信县| 山阳县| 普陀区| 安塞县| 化德县| 易门县| 临漳县| 株洲县| 法库县| 岑巩县| 大关县| 江源县| 新宁县| 涟源市| 襄垣县| 平果县|