異なるいくつかのルートがありますが、同様のパラメーターが含まれています。
例:
when '/user/:accountId/charts/:chartType', controller:ChartsController
when '/manager/:accountId/charts/:chartType', controller:ChartsController
when '/whatever/pathy/paththingy/charts/:chartType', controller:ChartsController
3 つのビューはすべて同じ Charts Controller を使用してビューを制御していることに注意してください。かなり一般的なコントローラーですが、残りのルートを維持しながら、利用可能な chartTypes を切り替える必要があります。
例: (これは機能しません)
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'
ルート パスを完全に再入力したり再構築したりせずに、ルートのパラメータを簡単に更新する方法を知っている人はいますか?