2017-08-01 3 views
1

@ ng2-idleを使用するAngular4は、ユーザーの非アクティブをキャプチャしようとしています。ng2-idle modal okはアイドル状態を再開します。

コード例リンク https://hackedbychinese.github.io/ng2-idle/

私は、ユーザーが、私は[OK]ボタンを持つモーダル示しアイドル状態になるたびに、それをカスタマイズしようとしています。ユーザーはモーダルでクリックするだけでOKを再開できます。ページの読み込みデフォルトの割り込みに

idleStart
idle.setInterrupts(DEFAULT_INTERRUPTSOURCES); 

である私は私のモーダルを表示し、カウントダウンモーダルが開いている私はDEFAULT_INTERRUPTSOURCESのみマニュアルを無効にしたいとき、私は私のモーダル

を閉じonIdleEndに を開始私がidle.clearInterrupts()と呼び、モーダルok pressイベントを呼び出すと、idle.interrupt(true); モーダルが閉じると、私はidle.setInterrupts(DEFAULT_INTERRUPTSOURCES);を再び設定します。

はあまりうまくいかないようです。モーダルクローズして再び開くと、DEFAULT_INTERRUPTSOURCESについては車ではなく、ユーザーがUIとやりとりしても、モードになるのはsetIdleです。

答えて

0

あなたのモーダルモーダル近いコールidle.watch()

に続い DEFAULT_INTERRUPTSOURCESをクリアするよりも、 idle.stop()を呼び出すために、より良い開いています
関連する問題