2016-04-08 11 views
0

AngularJS内のページでモーダルで操作しています。操作が完了すると、以下のように、私は、ルーティングメカニズムを呼び出しています:UI-Routerで異なるパラメータで同じコントローラに移動する

$state.go('pagename', { id: someid}); 

効果的に私は/pagename/1から/pagename/2に移動しようとしています。しかし、$state.goと呼ぶと、新しいページに移動することはありません。恐らく私は既にそれが技術的にあるからです。新しいURLパラメータで現在のビューを更新/更新する方法はありますか?

+0

$ state.go( 'pagename'、{id:id}、{reload:true})で試してみてください。 –

答えて

0
$state.go('pagename', { id: someid }, { reload: true }); 

あなたは、外出先では、このgithub.ioページを見れば(へ、パラメータ、オプション)セクションビットが「オプション」にあります。あなたのケースでは、パラメータが変更されているので、リロードを含めることをお勧めします:trueオプション。

+1

このコードで質問に答えるかもしれませんが、_why_および/または_how_に関する追加のコンテキストを に追加すると、 と回答すると、その質問はその長期の 値を大幅に改善します。あなたの答えを[編集]して、説明を加えてください。 –

関連する問題