2017-11-23 15 views
0

reloadOnSearch:falseはクエリパラメータで動作しますが、stateParamsに相当するものはありますか?角度UIルータ `reloadOnSearch:false` with stateParams

新しい状態のパラメータでstate.goを実行すると、状態が再読み込みされます。あなたの$state.go{notify: false}を追加する必要が

$stateProvider 
    .state('app', { 
    url: '/:appId', 
    templateUrl: '../views/app.html', 
    controller: 'AppCtrl', 
    reloadOnSearch: false 
    }) 
    .state('/app.items', { 
    url: '/items', 
    templateUrl: '../views/items.html', 
    controller: 'ItemsCtrl' 
    }) 
    .state('app.upload', { 
    url: '/upload', 
    templateUrl: '../views/upload.html', 
    controller: 'UploadCtrl' 
    }) 
    $urlRouterProvider.otherwise('/'); 
}]) 

答えて

0

-

は、ここに私の設定です。 例:

このようにしてページがリロードされません。

+0

これは動作しません。また、 '{notify:false}'は廃止され、 'reloadOnSearch:false'を使用することをお勧めします。 – vishesh

+0

よくreloadOnSearchも廃止予定です:https://ui-router.github.io/ng1/docs/latest/interfaces /state.statedeclaration.html#reloadonsearch私は今日何かを学んだ。 ;-) – ddedigne

関連する問題