Ho iniziato a utilizzare l'ui-router di angular e sto cercando di capire come fare in modo che più URL si riferiscano a un singolo stato. Per esempio:UI-Router angolare: più URL a stato singolo
/orgs/12354/overview
//retyrns the same pages as
/org/overview
mio $ fornitore di stato è attualmente impostato con qualcosa di simile, e il suo chiaro al mio modo di scivolare nella alias '/ org/Panoramica' percorso in modo tale che eredita correttamente dal 'org' genitore.
.state('org', {
abstract: true,
url: '/orgs/:orgID',
templateUrl: '/client/navigation/main.html'
})
.state('org.overview', {
url: '/overview',
templateUrl: '/client/overview/overview.html',
controller: 'OverviewCtrl'
})
come farebbe a sapere che "/ overview" era una route valida, dal momento che non fa parte del percorso/orgs? –
Non l'ho ancora provato, ma dovresti essere in grado di mettere il controller in stato astratto, perché è lo stesso su tutti i bambini, giusto? –
Sì. È corretto. – cbass