答えて
次のようなものを使用することができます
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. html角度アプリケーションでデフォルト値が正しくありません
- 6. 角度2 RC5&@角度/ルーター3.0.0-rc.1設定やバグが正しくありませんか?
- 7. 角度2をブートストラップできません - コソールにエラーがありません
- 8. コントローラからの角度表示がありません
- 9. 角度2のデータバインドに問題がありません
- 10. 角度HttpInterceptor errorResponseのステータスが正しくありません
- 11. 角度UIのブートストラップDatepicker glyphicons-halflings-regular.woffフォントがありません
- 12. 角度2のコンポーネントが角度1のアプリにレンダリングされていません
- 13. リフトウェーブのバグですか?TimeHelpers:60分は1時間ではありません。
- 14. gtrendsパッケージで「検索ボリュームエラーが十分ではありません」
- 15. 各角度モジュールにol3マップがありません
- 16. 'fn'は角度とWebpackの関数ではありません
- 17. 角度は機能していませんがエラーはありません
- 18. TSLintは角度2で間違いがあります
- 19. iOSの分散アプリケーションでNSLog出力がありません。
- 20. 角度データで検索が機能しません
- 21. 角度カスタム指令.matchは関数ではありません
- 22. デコレータは関数ではありません - 角度2
- 23. 角度レスポンス。実行中ではありません
- 24. 角度リソース:$ saveは関数ではありません
- 25. モジュールは機能ではありません - カルマ+ジャスミン+ウェブパック+角度
- 26. D3角度cli:d3.getElementsByTagNameは関数ではありません
- 27. TypeError:t(...)。成功は関数ではありません - 角度
- 28. TypeError:_parentScope。$ watchCollectionは関数ではありません。角度データテーブル
- 29. 輸出が「LOCATION_INITIALIZED」「の角度/共通@」に見つかりませんでした
- 30. PostgreSQL全文検索見出しに十分な文脈がありません
$ timeoutはあなたの仕事ですか? –
@SasankSunkavalli、どのようにユーザーの活動が検出されますか?ユーザーアクティビティがある場合は、タイマをリセットして再度タイマーを開始する必要があります。 –
$ timeout(function(){ if($ scope.userActivity == false){ //同じタイムアウトをもう一度呼び出す } }、60000); –