我确定我错过了一些简单的事情,但我似乎无法让它发挥作用。
我做了一个"启动标签"并将其作为几个标签:
.state('tab.events', {
url: '/events',
views: {
'tab-events': {
templateUrl: 'templates/tab-events.html',
controller: 'EventsCtrl'
}
}
})
.state('tab.event', {
url: '/events/:eventId',
views: {
'tab-event': {
templateUrl: 'templates/tab-event.html',
controller: 'EventCtrl'
}
}
})
在我的tab-events.html中,我有:
<ion-list>
<ion-item ng-repeat="event in events" href="#/events/{{event.id}}">
每当我点击某个活动时,网址都会通过添加ID号进行更改,但oage会保留在tab-events.html上,并且不会显示tab-event.html中的详细信息。我错过了什么或做错了什么?
**更新
我的控制台中的错误是:
Error: Could not resolve '#/tab/events/1' from state 'tab.events'
at Object.transitionTo (ionic.bundle.js:49045)
at Object.go (ionic.bundle.js:48978)
at ionic.bundle.js:50028
at ionic.bundle.js:30889
at completeOutstandingRequest (ionic.bundle.js:18574)
at ionic.bundle.js:18846