真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

AngularJS實現(xiàn)使用路由切換視圖的方法

本文實例講述了AngularJS實現(xiàn)使用路由切換視圖的方法。分享給大家供大家參考,具體如下:

目前創(chuàng)新互聯(lián)已為上1000家的企業(yè)提供了網(wǎng)站建設、域名、虛擬空間、網(wǎng)站托管運營、企業(yè)網(wǎng)站設計、四川網(wǎng)站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

下面是一個簡單的學生信息管理實例。

注意:除了引用angular.js之外,還要引用angular-route.js。

1、創(chuàng)建index.html主視圖

在index.html主視圖中,我們將會把多個視圖共有的東西都放在里面,例如菜單。在這個例子中,我們僅僅把應用的標題放在里面,然后再用ng-view指令來告訴Angular把視圖顯示在哪兒。




  
  學生信息
  
  
  


  

學生信息

2、創(chuàng)建list.html列表視圖

學號 姓名 性別 年齡
{{student.id}} {{student.name}} {{student.sex}} {{student.age}}

3、創(chuàng)建detail.html詳細視圖

學號:{{Student.id}}
姓名:{{Student.name}}
性別:{{Student.sex}}
年齡:{{Student.age}}
返回

4、創(chuàng)建controllers.js控制器腳本

//創(chuàng)建模塊
var StuServices = angular.module("StuApp", ['ngRoute']);
//在URL、模板和控制器之前建立映射關系
function StuRouteConfig($routeProvider) {
  $routeProvider.when('/', {
    controller: 'ListController',
    templateUrl: 'list.html'
  }).when('/view/:id', {
    controller: 'DetailController',
    templateUrl: 'detail.html'
  }).otherwise({ redirectTo: '/' });
}
//配置路由,以便學生服務能夠找到它
StuServices.config(StuRouteConfig);
//一些虛擬的學生信息
StudentList = [{ id: 0, name: '張三', sex: '男', age: 18 },
  { id: 1, name: '李四', sex: '女', age: 15 },
  { id: 2, name: '王五', sex: '男', age: 16 }
];
//列表模板
StuServices.controller("ListController", function ($scope) {
  $scope.StudentList = StudentList;
})
//詳細模塊:從路由信息(從URL中解析出來的)中獲取郵件id,然后用它找到正確的郵件對象
StuServices.controller("DetailController", function ($scope, $routeParams) {
  $scope.Student = StudentList[$routeParams.id];
})

更多關于AngularJS相關內容感興趣的讀者可查看本站專題:《AngularJS入門與進階教程》及《AngularJS MVC架構總結》

希望本文所述對大家AngularJS程序設計有所幫助。


分享名稱:AngularJS實現(xiàn)使用路由切換視圖的方法
轉載源于:http://weahome.cn/article/jpgipg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部