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

AngularJS路由Ui-router模塊用法示例

 更新時(shí)間:2017年05月29日 09:02:32   作者:面具哥布林  
這篇文章主要介紹了AngularJS路由Ui-router模塊用法,結(jié)合實(shí)例形式分析了Ui-router模塊的功能、使用方法及相關(guān)注意事項(xiàng),需要的朋友可以參考下

本文實(shí)例講述了AngularJS路由Ui-router模塊用法。分享給大家供大家參考,具體如下:

由于某些設(shè)計(jì)原因,AngularJS原生的路由模塊有一些缺點(diǎn),比如說(shuō)不支持view的嵌套等,所以有許多社區(qū)開(kāi)始自己設(shè)計(jì)路由模塊,最有代表性的就是ui-route了。

ui-route是一個(gè)功能強(qiáng)大的路由模塊,它在原生的ng-route模塊上加強(qiáng)了其他方面的功能。

現(xiàn)在就開(kāi)始做幾個(gè)DEMO接觸一下ui-route。

<!--初始頁(yè)面-->
<!doctype html>
<meta charset="UTF-8">
<html>
<head>
  <link href="self.css" rel="external nofollow" rel="stylesheet">
</head>
<body >
<div ng-app="myApp">
<div><a ui-sref = "index">首頁(yè)</a></div>
<div ui-view></div><!--這里是路由視圖存放的地方-->
</div>
<script src="angular.min.js"></script>
<script src="angular-ui-router.js"></script>
<script src="test2.js"></script>
</body>
</html>

首先必須引用angular-ui-router.js文件。這個(gè)文件是區(qū)別于AngularJs的angular-route.js文件的。而且必須把該文件放在angular.min.js下面。

觀察一下Html的body代碼,可以發(fā)現(xiàn)有三個(gè)地方與使用原生的ng-route時(shí)的body代碼不同。他們分別是ui-sref , index 以及ui-view 。先跳過(guò),看一下如何初始化ui-route模塊。

初始化ui-route模塊:

var app = angular.module('myApp',['ui.router']);
app.config(["$stateProvider",function($stateProvider){
  $stateProvider
    .state("index",{
      url:'/',
      template:'<div>我是首頁(yè)內(nèi)容</div>'
    })
}]);

首先,和原生ng-route路由模塊相似的是,必須先把ui-route注入。然后再進(jìn)行具體的配置。與原生的ng-route不同的是,ui-route用state() 代替了原生的when() ,它在when(),的基礎(chǔ)上新增了一個(gè)參數(shù),這里是index,用以區(qū)分這部分路由對(duì)哪一個(gè)命令進(jìn)行響應(yīng)。

回到之前的<div><a ui-sref = "index">首頁(yè)</a></div> ,大概就知道他們視圖和它之間的關(guān)系了。ui-view 代替了以往的ng-view ,ui-sref 替換掉了以前的ng-href,而它也不再是指向鏈接,而是指向“導(dǎo)航”的名字。

其中的url屬性可以唯一標(biāo)識(shí)改路由的后續(xù)地址,用以跟后面的路由進(jìn)行區(qū)分。

更多關(guān)于AngularJS相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《AngularJS指令操作技巧總結(jié)》、《AngularJS入門(mén)與進(jìn)階教程》及《AngularJS MVC架構(gòu)總結(jié)

希望本文所述對(duì)大家AngularJS程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • AngularJS表達(dá)式講解及示例代碼

    AngularJS表達(dá)式講解及示例代碼

    本文主要講解AngularJS表達(dá)式,這里整理了相關(guān)資料和提供示例代碼以及實(shí)現(xiàn)效果圖,有需要的小伙伴可以參考下
    2016-08-08
  • AngularJS基礎(chǔ) ng-options 指令詳解

    AngularJS基礎(chǔ) ng-options 指令詳解

    本文主要介紹AngularJS ng-options 指令,這里對(duì)ng-options指令的知識(shí)做了詳細(xì)整理,并附有詳細(xì)的代碼示例,有需要的小伙伴可以參考下
    2016-08-08
  • AngularJS基礎(chǔ) ng-switch 指令簡(jiǎn)單示例

    AngularJS基礎(chǔ) ng-switch 指令簡(jiǎn)單示例

    本文主要講解AngularJS ng-switch 指令,這里對(duì)ng-switch 指令的基礎(chǔ)資料做了詳細(xì)整理,并附代碼示例,有興趣的小伙伴可以參考下
    2016-08-08
  • AngularJS實(shí)現(xiàn)給動(dòng)態(tài)生成的元素綁定事件的方法

    AngularJS實(shí)現(xiàn)給動(dòng)態(tài)生成的元素綁定事件的方法

    這篇文章主要介紹了AngularJS實(shí)現(xiàn)給動(dòng)態(tài)生成的元素綁定事件的方法,結(jié)合實(shí)例形式分析了AngularJS動(dòng)態(tài)生成元素與事件綁定相關(guān)操作技巧,需要的朋友可以參考下
    2016-12-12
  • 在AngularJS框架中處理數(shù)據(jù)建模的方式解析

    在AngularJS框架中處理數(shù)據(jù)建模的方式解析

    這篇文章主要介紹了在AngularJS框架中處理數(shù)據(jù)建模的方式,作者同時(shí)也對(duì)AngularJS使用過(guò)程中的一些"坑"作了介紹,需要的朋友可以參考下
    2016-03-03
  • AngularJS API之copy深拷貝詳解及實(shí)例

    AngularJS API之copy深拷貝詳解及實(shí)例

    這篇文章主要介紹了AngularJS API之copy深拷貝詳解及實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2016-09-09
  • angularjs實(shí)現(xiàn)的前端分頁(yè)控件示例

    angularjs實(shí)現(xiàn)的前端分頁(yè)控件示例

    本篇文章主要介紹了angularjs實(shí)現(xiàn)的前端分頁(yè)控件示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-02-02
  • angular.JS實(shí)現(xiàn)網(wǎng)頁(yè)禁用調(diào)試、復(fù)制和剪切

    angular.JS實(shí)現(xiàn)網(wǎng)頁(yè)禁用調(diào)試、復(fù)制和剪切

    這篇文章主要給大家介紹了angular.JS實(shí)現(xiàn)網(wǎng)頁(yè)禁用調(diào)試、復(fù)制和剪切的相關(guān)資料,文中介紹的非常詳細(xì),相信對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-03-03
  • Angular+Node生成隨機(jī)數(shù)的方法

    Angular+Node生成隨機(jī)數(shù)的方法

    這篇文章主要介紹了Angular+Node生成隨機(jī)數(shù)的方法,結(jié)合具體實(shí)例分析了Angular與Node結(jié)合控制前后端實(shí)現(xiàn)隨機(jī)數(shù)功能的相關(guān)操作技巧,需要的朋友可以參考下
    2017-06-06
  • Angular4學(xué)習(xí)教程之DOM屬性綁定詳解

    Angular4學(xué)習(xí)教程之DOM屬性綁定詳解

    這篇文章主要給大家介紹了關(guān)于Angular4學(xué)習(xí)教程之DOM屬性綁定的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-01-01

最新評(píng)論

邵武市| 来宾市| 舟山市| 平定县| 榆中县| 东乌珠穆沁旗| 通榆县| 万盛区| 观塘区| 北安市| 九江县| 湖南省| 武山县| 连南| 泗洪县| 名山县| 大足县| 黔江区| 济南市| 隆回县| 南澳县| 珠海市| 北辰区| 探索| 玛沁县| 绿春县| 德阳市| 云龙县| 桐城市| 五原县| 游戏| 师宗县| 绿春县| 拜泉县| 南和县| 芒康县| 黎川县| 陈巴尔虎旗| 铅山县| 贵港市| 乌拉特后旗|