AngularJs中route的使用方法和配置
angular是Google開發(fā)的一個單頁面應用框架,是現在比較主流的單頁面應用框架之一.該強大的地方有很多,比如雙向數據綁定,應用了后端的MVC模式到前端,自定義指令等.
既然是單頁面應用,肯定離不開頁面的切換.我們首先來說一下angular的路由.
angular實現頁面切換時用了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中注冊了.
(function () {
angular.module('demo', [
'ui.router',
])
})();
注冊完之后就需要配置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);
配置到這里就配置完了.配置中的每一個state就一個view,表示一個頁面,頁面跳轉用state,對應的html文件在templateUrl對應的文件中.
以上所述是小編給大家分享的AngularJs中route的使用方法和配置的相關知識,希望對大家有所幫助。
相關文章
ionic3+Angular4實現接口請求及本地json文件讀取示例
本篇文章主要介紹了ionic3+Angular4實現接口請求及本地json文件讀取示例,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-10-10
angular2 ng2 @input和@output理解及示例
本篇文章主要介紹了angular2 ng2 @input和@output理解及示例,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-10-10
理解AngularJs篇:30分鐘快速掌握AngularJs
這篇文章主要介紹了理解AngularJs篇:30分鐘快速掌握AngularJs,詳細介紹了AngularJs所涉及的知識點,有興趣的可以了解一下。2016-12-12

