認証が成功した後にログインフォームを送信して別のページにリダイレクトすると、変更が保存されていないというポップアップが表示されます。フォームに変更を保存せずに別のページにリダイレクトする場合にのみ、このポップアップが表示されるはずです。フォームの送信後に保存されていない変更をポップアップする - AngularJS
フォームの$setPrestine()
と$setUntouched()
関数を呼び出して、モデルをnullに設定してもポップアップが表示されるようにしました。
これを正しく処理するにはどうすればよいですか?おかげ
UPDATE
は、私は問題が私が働いているプロジェクトで使用される角度モジュール(角-敏捷性)によって引き起こされていることが分かりました。私は多くのトレースを行った後、解決策を見つけました。
を参照することができます。データベースの更新、つまりバックエンドを意味します。右?? –
認証が成功したら私のホームページにリダイレクトしてから、実際にここに何も保存していません。しかし、自分のホームページにリダイレクトしようとすると、変更を保存していないcozを実際にナビゲートしたいかどうかを尋ねるポップアップが表示されます。 – Rian
@manishkumarあなたがフォームに加えた変更を保存することを意味します。 – Rian