我正在使用Agnularjs和Ionic Framework。我想實現一個嵌套的狀態,它看起來像下面,Angularjs嵌套狀態:3級
- Eventmenu(根)
- 首頁(2級)
- 首頁1(3級)
- 首頁2
- 登記
- 與會者
我的路線文件看起來像,
angular.module('ionicApp', ['ionic'])
.config(function($stateProvider, $urlRouterProvider) {
$stateProvider
.state('eventmenu', {
url: "/event",
abstract: true,
templateUrl: "event-menu.html"
})
.state('eventmenu.home', {
url: "/home",
views: {
'menuContent' :{
templateUrl: "home.html"
}
}
})
.state('eventmenu.home.home1', {
url: "/home1",
views: {
'menuContent' :{
templateUrl: "home1.html"
}
}
})
.state('eventmenu.home.home2', {
url: "/home2",
views: {
'menuContent' :{
templateUrl: "home2.html"
}
}
})
.state('eventmenu.checkin', {
url: "/check-in",
views: {
'menuContent' :{
templateUrl: "check-in.html",
controller: "CheckinCtrl"
}
}
})
.state('eventmenu.attendees', {
url: "/attendees",
views: {
'menuContent' :{
templateUrl: "attendees.html",
controller: "AttendeesCtrl"
}
}
})
$urlRouterProvider.otherwise("/event/home");
})
對於完整的示例,請參閱codepen:http://codepen.io/liamqma/pen/mtBne
/event/home
/event/checkin
正在努力,但
/event/home/home1
/event/home/home2
不起作用。
任何幫助,非常感謝。謝謝!
Wheres the ionic part?這看起來像一個正常的angularJS應用程序沒有Ionic指令任何地方... – Astronaut