-1

Pinterest スタイルのリスト ページを実装しようとしています。ピンをクリックすると詳細ポップアップが開き、URL がhttp://pinterest.com/pin/123456のようなものに変わります。しかし、ページは無傷です。ポップアップが閉じられても、後ろのページはまだそこにあります。

「pushState」機能を使用して、ページを更新せずにブラウザーの URL を変更する履歴 API の同様の機能を確認しました。

Angular で同じことを実装したいのですが、ブラウザの URL が pushState を介して変更されるとすぐに、デフォルトの「状態変更」イベントのためにバックグラウンド ページがリロードされます。

任意のアイデアをいただければ幸いです。

4

1 に答える 1