1

Polymer スターター キットを使用してアプリをビルドします。URL のハッシュバンを削除しました。

ログイン画面を作成しようとしていますが、ログインに成功した後、ページをデフォルト ルートに変更したいと考えています。これを行うために、ログインを成功させるためのリスナーを app.js に用意しました。ログインが成功したら、ページを更新するルートを変更します。複数のオプションを試しました:

  1. 場所 = 'URL 全体'
  2. location.pathname = '/ルート'
  3. 場所 = 'ルート'

すべてのオプションでページが更新されます。ページを更新せずにこれをコーディングする方法はありますか。page.js はこれをキャッチして、ページを更新せずにルーティングを行うべきではありませんか?

4

1 に答える 1

4

答えを探している人のために、page.redirect('/route') を呼び出して修正しました。

注: page.redirect はブラウザの履歴を置き換えます。ブラウザの履歴を保持したい場合は、page.show('/route') を使用できます

于 2015-09-24T16:14:46.370 に答える