angular初心者です。お問い合わせフォームをAngularで作っています。
ページ遷移の前に「このページを離れると、入力したデータが削除されます。本当に移動しますか?」という旨のアラートを出そうとしています。
jQueryだとだいたいこのような感じかなあというのは理解できるのですが、Angularで以下のコードとほぼ同じ処理を書くとなるとどのような感じになるのでしょうか?directiveをつくってその中で書くのでしょうか?よろしくお願いします。
https://jsfiddle.net/1873fm06/1/
javascript
1$(window).ready(function(){ 2 $('input, textarea, select').on('keyup change', function(){ 3 $(window).on('beforeunload', function() { 4 return "このページを離れると、入力したデータが削除されます。本当に移動しますか?"; 5 }); 6 }) 7 8 $('a, input[type=submit]').on('click', function(e) { 9 $(window).off('beforeunload'); 10 }); 11}); 12
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/11/10 04:22 編集