2017-11-07 15 views
0

私はIonicアプリでジオロケーションを使用しています。ユーザーがGPSをオフにしてエラーをキャッチするたびにメソッドのウォッチポイントを使用してチェックします画面にメッセージを表示する。視野位置でのイオン性の地理的位置のキャッチエラー

let watch = this.geolocation.watchPosition(); 
    watch.subscribe((data)=>{ 

    }) 

が、私は、データをサブスクライブしながらエラーをキャッチする方法を見つけることができません:私はこれをやっているthis guide
。これを達成する方法はありますか?

答えて

0

私が正しく理解している場合は、watchPosition()からスローされたエラーをキャッチしたいと思います。

API docsによると、Observable<Position>を返します。つまり、subscribe関数でエラーハンドラを設定する標準的な方法を使用できます。それは3つのパラメータを取ることができます。 subscribe(onsuccess,onerror,oncompletion)

let watch = this.geolocation.watchPosition(); 
    watch.subscribe((data)=>{ 

    },error => { 
     console.log(error); //error handling 
    }) 
関連する問題