33
私のアプリケーションの特定のページで、設定された間隔で情報を更新するサーバーコールを行うと思います。 しかし私は問題につまずいた。ユーザーが問題のページから離れて移動したときに$タイムアウトをキャンセルして、アプリケーションがもう存在しないもので作業しようとしないようにしたい。
これを回避する方法については、このような
私のアプリケーションの特定のページで、設定された間隔で情報を更新するサーバーコールを行うと思います。 しかし私は問題につまずいた。ユーザーが問題のページから離れて移動したときに$タイムアウトをキャンセルして、アプリケーションがもう存在しないもので作業しようとしないようにしたい。
これを回避する方法については、このような
使用$timeout.cancel
:
yourTimer = $timeout(function() { /* ... */ }, 5000);
$timeout.cancel(yourTimer);