如何在10秒后显示互联网连接错误?

时间:2018-02-05 08:42:26

标签: angular ionic-framework ionic2

我希望在等待10秒后显示错误消息。

我试图在我的Ionic2应用程序中显示互联网连接错误消息,我想创建倒计时10秒,然后调用api。如果未加载数据,在10秒内调用api后,显示错误消息。

.TS

ngOnInit() {
 this._myservice.myservice(this.taskdesc).subscribe(data => {
    this.displaydata = data;
    });

        var callDuration = this.elementRef.nativeElement.querySelector('#time');
        this.startTimer(callDuration);
    }

    startTimer(display) {
        var timer = 10;
        var minutes;
        var seconds;

        Observable.interval(1000).subscribe(x => {
            minutes = Math.floor(timer / 60);
            seconds = Math.floor(timer % 60);

            display.textContent = minutes + ":" + seconds;

            --timer;
            if (--timer == 0) {
                 console.log('timeup');
            }
        })
    }

更好的方法是什么?

0 个答案:

没有答案