を変更したときに、私は基本アプリのUIルータの状態でアプリを持って決意を再ロードからUI-ルータを停止する...方法のparamsは
$stateProvider.state('app', {
navigationTitleKey : 'app',
abstract: true,
url: '/?{param}',
views: obj
});
そしてchild
とgrand-child
状態...
$stateProvider.state('app.wizardchild', {
parent: 'app',
url: '/wizard',
resolve: {
wizard: ['wizard',function(wizard) {
return new wizard();
}],
},
$stateProvider.state('app.wizardgrandchild', {
parent: 'app.wizardchild'
}
私は... app.wizardchild
$state.go('app.wizardgrandchild')
期待どおりに動作し、ウィザードは一度だけ解決されました。
しかし、私はそれはapp.wizardchild
から$state.go('app.wizardgrandchild', {param:'blah'})
を行う際grand-child
状態で、ウィザードの新しいコピーを有することを意味する決意ブロックを再実行します。しかし、私はそれが起こることを望んでいない、私はそれが同じであり、別のコピーが作成されていないようにします。この動作をオフにする方法はありますか?