国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

angular學習之ngRoute路由機制

2024-05-06 15:18:31
字體:
供稿:網(wǎng)友

ngRoute簡介

路由是AngularJS很重要的一環(huán),它可以把你項目的頁面串聯(lián)起來,構成一個項目,常用的路由有ngRoute和ui-route,我這里先講ngRoute。ngRoute是一個Module,提供路由和深層鏈接所需的服務和指令。

注意一點,和之前的文章不一樣,使用ngRoute之前你需要引入另外一個js文件angular-route.js:

<script src="script/angular.min.js"></script><script src="script/angular-route.min.js"></script>

ngRoute包含內(nèi)容如下:

名稱 類型 作用
ngView Directive 路由的不同模板其實都是插入這個元素里
$routeProvider Provider 路由配置
$route Service 各個路由的url,view,controller
$routeParams Service 路由參數(shù)

使用ngRoute的基本流程如下:

    在需要路由的地方使用ngView來定義視圖模板。 在module中注入ngRoute模塊 在config中用$routeProvider來對路由進行配置templateUrl,controller,resolve。 在每個controller中寫業(yè)務邏輯 在controller中可以通過注入$routeParams來獲得url上的參數(shù)

可以看下下面這個例子

color.html

<!DOCTYPE html><html><head>  <meta charset="uft-8"/>  <title></title></head><script src="script/angular.min.js"></script><script src="script/angular-route.min.js"></script><body ng-app="color"><p><a href="#/" rel="external nofollow" rel="external nofollow" >Main</a></p><a href="#red" rel="external nofollow" rel="external nofollow" >Red</a><a href="#green" rel="external nofollow" rel="external nofollow" >Green</a><div ng-view></div></body><script>  var app = angular.module("color", ["ngRoute"]);  app.config(function ($routeProvider) {    $routeProvider        .when("/", {          templateUrl: "main.html",          controller: 'mainController'        })        .when("/red", {          templateUrl: "red.html",          controller: 'redController'        })        .when("/green", {          templateUrl: "green.html",          controller: 'greenController'        })               .otherwise('/');  });  app.controller('mainController',['$scope',function mainController($scope){    $scope.message='this is main page';  }]);  app.controller('redController',['$scope',function mainController($scope){    $scope.message='this is red page';  }]);  app.controller('greenController',['$scope',function mainController($scope){    $scope.message='this is green page';  }]);</script></html>            
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 芮城县| 偏关县| 汝城县| 惠来县| 武义县| 布拖县| 台东市| 清水县| 常德市| 平度市| 霍城县| 万载县| 宁蒗| 旌德县| 鸡东县| 黄浦区| 桂平市| 万全县| 东宁县| 定兴县| 建瓯市| 嘉义县| 静乐县| 澜沧| 海阳市| 林州市| 楚雄市| 普兰店市| 启东市| 承德县| 东海县| 石阡县| 运城市| 南靖县| 新宾| 景德镇市| 安丘市| 张北县| 赤壁市| 甘德县| 股票|