答えて
次のようなものを使用することができます
app.run(function($rootScope) {
var lastDigestRun = new Date();
$rootScope.$watch(function detectIdle() {
var now = new Date();
if (now - lastDigestRun > 1*60*60) {
// login here, etc
}
lastDigestRun = now;
});
});
どのようにユーザーアクションが検出され、ユーザーの操作がある場合は、タイマーをリセットし、再度タイマーを開始する必要があります –
@gotnull detectIdle()は1分後に正確にどのように実行しますか –
興味深い考え。これをユーザーの活動を検出する1つの方法とは考えていない。 しかし、1つのことは、アプリケーションにダイジェストサイクルを呼び出す部分があることがあります。例えば、 '$ timeout' tickはダイジェストサイクルを引き起こします。 – Chanthu
- 1. 角度1の角度成分を区切ることができません
- 2. 2つの角度成分の間の変化を検出
- 3. 角度2でHttpServiceのプロバイダがありません
- 4. ジャスミンスパイオン(角度成分あり)
- 5. 角度2の検索サービスのエラー:res.jsonは関数ではありません
- 6. html角度アプリケーションでデフォルト値が正しくありません
- 7. Nativescript角度検出第1回
- 8. 角度2をブートストラップできません - コソールにエラーがありません
- 9. 角度2 RC5&@角度/ルーター3.0.0-rc.1設定やバグが正しくありませんか?
- 10. 角度2の.netコアプロジェクトのパブリッシュフォルダにファイルがありません
- 11. 角度4のHttpClientヘッダーがありません
- 12. 角度HttpInterceptor errorResponseのステータスが正しくありません
- 13. 角度2のテンプレートがありません
- 14. 角度2 cli HTTP_PROVIDERSにエクスポートメンバーの問題がありません
- 15. コントローラからの角度表示がありません
- 16. 角度UIのブートストラップDatepicker glyphicons-halflings-regular.woffフォントがありません
- 17. 角度5ウィンドウのプロバイダがありません
- 18. 角度 - カルマ - ngrx - 店舗のプロバイダがありません
- 19. 角度カルマ - エラー:MdDialogRefのプロバイダがありません
- 20. 角度2ユニットテスト - 「トークン変換のプロバイダがありません」エラー
- 21. 角度2のデータバインドに問題がありません
- 22. gtrendsパッケージで「検索ボリュームエラーが十分ではありません」
- 23. リフトウェーブのバグですか?TimeHelpers:60分は1時間ではありません。
- 24. 角度2のコンポーネントが角度1のアプリにレンダリングされていません
- 25. キュウリの分度器の実行結果がありません
- 26. CordovaNetworkは角度コントローラによって検出されません
- 27. 角モジュールの1つがありません
- 28. TypeError:instances.mapは関数の角度ループバックではありません
- 29. 'fn'は角度とWebpackの関数ではありません
- 30. 角度プラットフォームブラウザにエクスポートされたメンバー 'MouseEvent'がありません
$ timeoutはあなたの仕事ですか? –
@SasankSunkavalli、どのようにユーザーの活動が検出されますか?ユーザーアクティビティがある場合は、タイマをリセットして再度タイマーを開始する必要があります。 –
$ timeout(function(){ if($ scope.userActivity == false){ //同じタイムアウトをもう一度呼び出す } }、60000); –