您的位置:首页 > 产品设计 > UI/UE

ng中使用ui-route配置demo

2017-08-18 13:16 302 查看
//创建模块
var app=angular.module('mainIndex',['ng','ui.router','ui.bootstrap']);

//配置状态
app.config(function ($stateProvider, $urlRouterProvider) {
$stateProvider
.state('login', {
url: '/mylogin',
views:{
'main':{
templateUrl: 'custom/user_login.html'
}
}
})
.state('admin', {
url: '/myadmin',
views:{
'main':{
templateUrl:'custom/index.html',
controller: function($state){
$state.go('admin.commitList');//默认显示第一个tab
}
}
}
})
.state('admin.commitList', {
url: '^/myadmin.commitList',
templateUrl: 'custom/committee/list.html'
})
.state('admin.commitMeeting', {
url: '^/myadmin.commitMeeting',
templateUrl: 'custom/committee/meeting.html'
})
.state('admin.commitChart', {
url: '^/myadmin.commitChart',
templateUrl: 'custom/committee/chart.html'
})
.state('admin.courtList', {
url: '^/myadmin.courtList',
templateUrl: 'custom/court/list.html'
})
.state('admin.courtMeeting', {
url: '^/myadmin.courtMeeting',
templateUrl: 'custom/court/meeting.html'
})

$urlRouterProvider.otherwise('/mylogin');
});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: