91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何在AngularJS中使用Ui-router模塊

發布時間:2021-03-17 16:07:27 來源:億速云 閱讀:124 作者:Leah 欄目:web開發

本篇文章為大家展示了如何在AngularJS中使用Ui-router模塊,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

具體如下:

由于某些設計原因,AngularJS原生的路由模塊有一些缺點,比如說不支持view的嵌套等,所以有許多社區開始自己設計路由模塊,最有代表性的就是ui-route了。

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

現在就開始做幾個DEMO接觸一下ui-route。

<!--初始頁面-->
<!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">首頁</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文件。這個文件是區別于AngularJs的angular-route.js文件的。而且必須把該文件放在angular.min.js下面。

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

初始化ui-route模塊:

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

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

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

其中的url屬性可以唯一標識改路由的后續地址,用以跟后面的路由進行區分。

上述內容就是如何在AngularJS中使用Ui-router模塊,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

格尔木市| 柯坪县| 盱眙县| 凉山| 台前县| 东源县| 抚州市| 亳州市| 镇赉县| 河西区| 株洲县| 静乐县| 澄迈县| 滨海县| 乳山市| 金山区| 德兴市| 炎陵县| 曲水县| 张家口市| 文登市| 老河口市| 昌都县| 蕉岭县| 南宁市| 莱芜市| 正镶白旗| 肇源县| 黄骅市| 新疆| 清丰县| 如东县| 城步| 罗平县| 康马县| 腾冲县| 兴和县| 清远市| 山东省| 清涧县| 阿拉善左旗|