StaatenLink zu einem Kind Zustand mit einem param mit ui-sref
.state('event.detail', {
url: '/:id',
views: {
'event-detail': {
controller: EventDetail,
templateUrl: ...
}
}
})
.state('event.detail.info', {
url: '/info',
views: {
'event-info': {
templateUrl: ...
}
}
})
.state('event.detail.map', {
url: '/map',
views: {
'event-map': {
templateUrl: ...
}
}
})
ui-sref
<a ui-sref="event.detail({id: event.id}).map">Map</a>
Das gibt mir einen Invalid state ref
Fehler.
Was möchten Sie erreichen? event.detail.map akzeptiert keine Parameter, daher der Fehler. –
Ich möchte für jedes Ereignis ein paar verschiedene Registerkarten mit Details anzeigen können. z.B. '/ event/1/info','/event/1/map', '/ event/2/info','/event/2/map' usw. und können direkt mit '/ map' verlinken '/ event' – barro32
Wie wäre es mit' event/map/1', 'event/info/2' usw. und übergeben Sie einen Param an den Kind-Zustand, genau wie der Eltern-Staat? –