3

ユーザーが入力して送信するかなり複雑な HTML フォームがあります。送信時に、フォームの値に応じてリダイレクト パラメータを生成し、サード パーティの Web サイトにリダイレクトします。次に、ユーザーがサード パーティの Web サイトの結果に満足できない場合は、ブラウザーの [戻る] ボタンを押して、フォームに戻ります。この時点で、リダイレクト前の状態のフォーム コントロールが表示されることを期待します。

Backbone.jsでは、リダイレクトの前に呼び出すことができ、フォームの状態はブラウザーの履歴 (URL フラグメント) に保存されます。 app.navigate("/form-view/STATE-OF-THE-FORM-SERIALIZED")AngularJS に同じ動作を実装するにはどうすればよいですか? $locationサービスについて読んだことがありますが、そのような機能は提供していません。それを呼び出すpath(SMTH)と、常にルート ハンドラーがトリガーされます。その時点で外部ページにリダイレクトする必要があるため、それは私が望んでいることではありません。

4

1 に答える 1