4

ユーザーが他のルートから更新された場合にユーザーをホームページに誘導する最良の方法は何ですか (または、私のように ui-router を使用している場合は状態)。

たとえば、inventoryページから始めてほしい。編集したい場合はそのeditsページに移動しますが、そのページを更新すると、inventory再びルートに直行します。

4

3 に答える 3

6

私はui-routerを使用していませんが、ng-routeでは次のようにできます

  • ng-view div の上にコントローラーを作成します
<body ng-controller="topController">
<div ng-view></div>
</body>
  • 普通にルートを定義しますが、topController ではこの行を書くだけです

$location.path("/")

「/」が更新後にリダイレクトするメインページであると仮定すると、 $location を定義することを忘れないでください

于 2014-05-16T03:26:57.057 に答える
0
window.onbeforeunload = function() 
{ 
  window.setTimeout(function () { window.location = 'homeURL'; }, 0); 
  window.onbeforeunload = null; 
}

于 2015-10-26T11:46:44.630 に答える
-1

#/inventoryそれがあなたのルートであると仮定して、使用しますotherwise

$urlRouterProvider.otherwise("/inventory");

URL ルーティングを参照してください- $urlRouterProvider

于 2014-05-15T23:54:57.307 に答える