顧客が記入しなければならない長いフォームがあります。ページ上のリンクをクリックすると、そのコントローラーから離れて移動し、既に入力した可能性のあるデータが失われます。
フォームがまだ保存されていないと判断できる場合、ページ上のリンクへのクリックを傍受して、最初にフォームを保存するかどうかをユーザーに尋ねるにはどうすればよいですか?
コードはまだありません。申し訳ありません。どうもありがとう。
顧客が記入しなければならない長いフォームがあります。ページ上のリンクをクリックすると、そのコントローラーから離れて移動し、既に入力した可能性のあるデータが失われます。
フォームがまだ保存されていないと判断できる場合、ページ上のリンクへのクリックを傍受して、最初にフォームを保存するかどうかをユーザーに尋ねるにはどうすればよいですか?
コードはまだありません。申し訳ありません。どうもありがとう。
任意のフォームに適用できる angularjs ディレクティブを作成しました。このディレクティブは、変更を自動的に監視し、ユーザーがページをリロードしたり移動したりした場合にユーザーにメッセージを送信します。@see https://github.com/facultymatt/angular-unsavedChanges
このディレクティブがお役に立てば幸いです。