AngularJs中route的使用方法和配置
angular是Google開(kāi)發(fā)的一個(gè)單頁(yè)面應(yīng)用框架,是現(xiàn)在比較主流的單頁(yè)面應(yīng)用框架之一.該強(qiáng)大的地方有很多,比如雙向數(shù)據(jù)綁定,應(yīng)用了后端的MVC模式到前端,自定義指令等.
既然是單頁(yè)面應(yīng)用,肯定離不開(kāi)頁(yè)面的切換.我們首先來(lái)說(shuō)一下angular的路由.
angular實(shí)現(xiàn)頁(yè)面切換時(shí)用了route.
<script src="js/plugins/angular/angular.min.js"></script> <script src="js/plugins/ui-router/angular-ui-router.min.js"></script>
angular.min.js要在angular-ui-router.min.js之前加載.然后我們就要在app中注冊(cè)了.
(function () { angular.module('demo', [ 'ui.router', ]) })();
注冊(cè)完之后就需要配置route了
function config($stateProvider, $urlRouterProvider,$httpProvider) { $urlRouterProvider.otherwise("/home/get"); $stateProvider .state('login', { url: "/login", templateUrl: "../views/login.html", }) .state('home', { abstract: true, url: "/home", templateUrl: "views/common/content.html", }) .state('home.get', { url: "/get", templateUrl: "views/get.html", data: { pageTitle: 'Example view' } }) .state('home.post', { url: "/post", templateUrl: "views/post.html", data: { pageTitle: 'Example view' } }); } app = angular.module('demo'); app.config(config);
配置到這里就配置完了.配置中的每一個(gè)state就一個(gè)view,表示一個(gè)頁(yè)面,頁(yè)面跳轉(zhuǎn)用state,對(duì)應(yīng)的html文件在templateUrl對(duì)應(yīng)的文件中.
以上所述是小編給大家分享的AngularJs中route的使用方法和配置的相關(guān)知識(shí),希望對(duì)大家有所幫助。
- 淺析angularJS中的ui-router和ng-grid模塊
- angular基于路由控制ui-router實(shí)現(xiàn)系統(tǒng)權(quán)限控制
- AngularJS基于ui-route實(shí)現(xiàn)深層路由的方法【路由嵌套】
- Angularjs中UI Router全攻略
- angularJS中router的使用指南
- Angularjs中UI Router的使用方法
- AngularJs ng-route路由詳解及實(shí)例代碼
- AngularJS 使用 UI Router 實(shí)現(xiàn)表單向?qū)?/a>
- 利用Angularjs中模塊ui-route管理狀態(tài)的方法
相關(guān)文章
利用require.js與angular搭建spa應(yīng)用的方法實(shí)例
這篇文章主要給大家介紹了關(guān)于利用require.js與angular搭建spa應(yīng)用的方法實(shí)例,文中通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的理解和學(xué)習(xí)具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編來(lái)一起看看吧。2017-07-07Angular實(shí)現(xiàn)的簡(jiǎn)單查詢天氣預(yù)報(bào)功能示例
這篇文章主要介紹了Angular實(shí)現(xiàn)的簡(jiǎn)單查詢天氣預(yù)報(bào)功能,涉及AngularJS針對(duì)第三方API接口交互的相關(guān)操作技巧,需要的朋友可以參考下2017-12-12Angular父子組件通過(guò)服務(wù)傳參的示例方法
這篇文章主要介紹了Angular父子組件通過(guò)服務(wù)傳參的示例方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-10-10AngularJS中的$parse服務(wù)與$eval服務(wù)用法實(shí)例
這篇文章主要介紹了AngularJS中的$parse服務(wù)與$eval服務(wù)用法,結(jié)合實(shí)例形式分析了AngularJS中$parse服務(wù)與$eval服務(wù)的功能、使用方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下2023-05-05Angularjs中的驗(yàn)證input輸入框只能輸入數(shù)字和小數(shù)點(diǎn)的寫(xiě)法(推薦)
這篇文章主要介紹了Angularjs中的驗(yàn)證input輸入框只能輸入數(shù)字和小數(shù)點(diǎn)的寫(xiě)法,需要的朋友可以參考下2017-08-08AngularJS使用自定義指令替代ng-repeat的方法
這篇文章主要介紹了另一種即具有與ng-repeat一樣處理大量數(shù)據(jù)的綁定的功能,又具有超高性能的自定義方法,有需要的小伙伴們可以參考借鑒,下面來(lái)一起看看吧。2016-09-09AngularJS入門教程之MVC架構(gòu)實(shí)例分析
這篇文章主要介紹了AngularJS的MVC架構(gòu),結(jié)合實(shí)例形式重點(diǎn)分析了ng-controller聲明并使用控制器的操作技巧與控制器作用域的相關(guān)注意事項(xiàng),需要的朋友可以參考下2016-11-11