首頁 > web前端 > js教程 > AngularJs中route的使用方法和配置_AngularJS

AngularJs中route的使用方法和配置_AngularJS

WBOY
發布: 2016-05-16 15:16:06
原創
1262 人瀏覽過

angular是Google開發的一個單頁應用框架,是現在比較主流的單頁面應用框架之一.該強大的地方有很多,比如雙向數據綁定,應用了後端的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的使用方法和配置的相關知識,希望對大家有幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板