0
時間が== 0でダイアログを起動して別のページにナビゲートすると、ページがロードされたときに起動して停止するカウンタがあります。しかし、私はまた、使用がボタンをタップするとき、または彼がページをあきらめて離れるときにそれを止めたいと思う。タップ・イベントを使用してtimer.setintervalを停止する方法またはナンバースクリプトにページを残す方法
以下タイマーを起動して、宣言型UI XMLで時が=== 0
var timeKeep = vm.time;
var count = 0;
countId = timer.setInterval(() => {
timeCountDown();
count += 1;
if (count === timeKeep) {
timer.clearInterval(countId);
dialogs.alert({
message: "Time Up!",
okButtonText: "OK"
});
aemnavigation.goResults(vm.correct);
}
}, 1000); */
ありがとうございます@Nathanael。どうしたら無効にするのですか?私はtimer.clearInterval(countId)関数がそれをやっていると思っていた。 – Joel
を-1に設定します。 if(count ===)ブロック内のその値をチェックしてください。 – dashman
オケイ@ダッシュマン。ありがとう。ビューに表示される問題があります。私はここにそれを投稿http://stackoverflow.com/q/40372727/7096618 – Joel