angularjs:路由设置

本文介绍了AngularJS的路由设置,包括路由对象、ngView指令、$routeProvider的配置,以及如何通过不同模板实现页面切换。通过路由,可以在单页应用中实现多视图,并通过#标记区分逻辑页面。
摘要由CSDN通过智能技术生成

mycrm项目登录后,进入index界面,设计成左边是一个菜单栏,右边作为一个详情页面,前端采用了angular后使用路由可以很好的解决这个问题;

图1-1



图1-2

具体设计看下面代码:

var aoorey= angular.module('aoorey', [ 'ngRoute','ui.bootstrap','aoorey.controller','aoorey.controller.base','aoorey.controller.blackList',
	'aoorey.controller.guide','aoorey.controller.user','aoorey.controller.order','aoorey.controller.coupons',
	'aoorey.controller.guideAccount','aoorey.controller.guidePunish','aoorey.controller.aooreyHome','aoorey.controller.carData',
	'aoorey.services','aoorey.services.final','aoorey.directives','xeditable' ])
.config([
	'$routeProvider','$httpProvider',
	function($routeProvider, $httpProvider) {
	    $routeProvider.when('', {
			templateUrl : 'test',
			controller : 'dashboard'
	    }).when('/dashboard', {
			templateUrl : 'test',
			controller : 'dashboard'
	    }).when('/menu', {
			templateUrl : 'menu/menu',
			controller : 'menuCtl'
	    }).when('/userRole', {
			templateUrl : 'userRole/role',
			controller : 'userRoleCtl'
	    }).otherwise({
   

redirectTo : 'dashboard'

    });


当登录后,springmvc跳转到index页面,index页面中使用了ng-view

		
		<div class="col-sm-9 col-sm-offset-3 col-lg-10 col-lg-offset-2 main" ng-view>			
			
			
		</div>	<!--/.main-->
		

刚登录后不发请求,默认的走路由的.otherwise,进入设置的dashboard页面然后走springmvc的页面跳转


@RequestMapping(value = "/dashboard")
	public String dashboard() {
		return "dashboard";
	}
	@RequestMapping(value = "/test")
	public String test() {
		return "test";
	}



图1-3

下面跟上文档

AngularJS 路由允许我们通过不同的 URL 访问不同的内容。

通过 AngularJS 可以实现多视图的单页Web应用(single page web application,SPA)。

通常我们的URL形式为 http://runoob.com/first/page,但在单页Web应用中 AngularJS 通过 # + 标记 实现,例如:

http://runoob.com/#/first
http://runoob.com/#/second
http
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值