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)文章
AngularJS自定義指令實(shí)現(xiàn)面包屑功能完整實(shí)例
這篇文章主要介紹了AngularJS自定義指令實(shí)現(xiàn)面包屑功能,結(jié)合完整實(shí)例形式分析了AngularJS自定義指令的定義、調(diào)用及面包屑功能的具體實(shí)現(xiàn)技巧,需要的朋友可以參考下2017-05-05
ionic3+Angular4實(shí)現(xiàn)接口請(qǐng)求及本地json文件讀取示例
本篇文章主要介紹了ionic3+Angular4實(shí)現(xiàn)接口請(qǐng)求及本地json文件讀取示例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-10-10
angular2 ng2 @input和@output理解及示例
本篇文章主要介紹了angular2 ng2 @input和@output理解及示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-10-10
angular2+nodejs實(shí)現(xiàn)圖片上傳功能
這篇文章主要介紹了angular2+nodejs實(shí)現(xiàn)圖片上傳功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-03-03
理解AngularJs篇:30分鐘快速掌握AngularJs
這篇文章主要介紹了理解AngularJs篇:30分鐘快速掌握AngularJs,詳細(xì)介紹了AngularJs所涉及的知識(shí)點(diǎn),有興趣的可以了解一下。2016-12-12

