A5下载文章资讯

分类分类

AngularJs中route的使用方法和配置

2016-02-05 16:17作者:fang

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的使用方法和配置的相关知识,希望对大家有所帮助。

展开全部

相关

说两句网友评论
    我要跟贴
    取消