Ho diversi percorsi diversi, ma contengono parametri simili.
Esempio:
when '/user/:accountId/charts/:chartType', controller:ChartsController
when '/manager/:accountId/charts/:chartType', controller:ChartsController
when '/whatever/pathy/paththingy/charts/:chartType', controller:ChartsController
Avviso tutte e tre le viste utilizzare il controller stesso Grafici per controllare la vista. È un controller abbastanza generico ma ha bisogno di passare tra i chartTypes disponibili ... mantenendo il resto del percorso.
Esempio: (QUESTO NON FUNZIONA)
if my currrent url is '/user/001/charts/comparison'
Then I call something like:
$route.current.params.chartType = 'newChart';
$route.reload(); // or soemthing similar?
I want the url to become '/user/001/charts/newChart'
Qualcuno ha qualche idea di come aggiornare facilmente i parametri di un percorso senza completamente ri-typeing o ricostruire il percorso di percorso?
Questo non funzionerebbe su uno schema URL non banale, come '/ posts /: post/commenti /: commento'. Se si fosse in '/ posts/1/comment/1' e si volesse andare al commento 2, si sarebbe invece reindirizzati a postare 2 o post 2 e commentare 2 – jackweirdy