1

顧客が記入しなければならない長いフォームがあります。ページ上のリンクをクリックすると、そのコントローラーから離れて移動し、既に入力した可能性のあるデータが失われます。

フォームがまだ保存されていないと判断できる場合、ページ上のリンクへのクリックを傍受して、最初にフォームを保存するかどうかをユーザーに尋ねるにはどうすればよいですか?

コードはまだありません。申し訳ありません。どうもありがとう。

4

2 に答える 2

0

任意のフォームに適用できる angularjs ディレクティブを作成しました。このディレクティブは、変更を自動的に監視し、ユーザーがページをリロードしたり移動したりした場合にユーザーにメッセージを送信します。@see https://github.com/facultymatt/angular-unsavedChanges

このディレクティブがお役に立てば幸いです。

于 2013-08-22T15:53:03.730 に答える