以下是我的代码:
this.platform.ready().then(() => {
this.backgroundMode.enable();
this.platform.pause.subscribe(() => {
this.appstatusonoff = 1;
});
this.platform.resume.subscribe(() => {
this.appstatusonoff = 0;
});
第二部分:
this.run_scripts = setInterval(() => {
this.getusers();
}, 20000);
我想动态更改间隔20000。我想在this.platform.pause
时使用60000,在this.platform.resume
时使用20000。
关于如何实现这一目标的任何想法?
答案 0 :(得分:0)
只需在类级别(全局变量)上创建一个变量,并在setInterval命令中使用它。
public intervaltimeOut = 20000 // by default value
this.run_scripts = setInterval(() => {
this.getusers();
}, this.intervaltimeOut );
随时更改this.intervaltimeOut = 60000的值。