現在、検索して結果を表示できる Angular.js ページがあります。ユーザーが検索結果をクリックしてから、[戻る] ボタンをクリックします。検索結果を再度表示したいのですが、検索を実行する方法がわかりません。詳細は次のとおりです。
- 私の Angular.js ページは、検索フィールドと検索ボタンを備えた検索ページです。ユーザーがクエリを手動で入力してボタンを押すと、ajax クエリが起動され、結果が表示されます。URL を検索語で更新します。それはすべてうまくいきます。
- ユーザーが検索結果をクリックすると、別のページに移動します。これも問題なく機能します。
- ユーザーが戻るボタンをクリックして角度検索ページに戻ると、検索語を含む正しい URL が表示されます。すべて正常に動作します。
- 検索フィールドの値を URL の検索語にバインドしたので、予想される検索語が含まれています。すべて正常に動作します。
ユーザーが「検索ボタン」を押さなくても、検索機能を再度実行するにはどうすればよいですか? jquery の場合は、documentready 関数で関数を実行します。Angular.js に相当するものが表示されません。