2017-12-22 11 views
1

私はIonicを初めて使い、Web、iOS、Windows用のアプリケーションを構築しています。 しかし、WebポータルではREST APIを呼び出す必要があり、モバイルアプリケーションはローカルデータベースからデータを格納および取得する必要があります。だから、私は2つの異なるプロバイダが必要になります。 1つのIonicプロジェクトだけが必要な場合、このコードを分割するにはどうすればよいですか?ありがとう!Ionic:異なるプラットフォーム用の異なるプロバイダ

答えて

0

次の例のように、このためにPlatformを使用することができます。

constructor(public platform: Platform){} 

    someRequestmethod() { 
    if (this.platform.is('ios')) { 
     //work with ios 
    } else if (this.platform.is('windows')) { 
     //work with windows 
    } 
    } 
+1

おかげで、これはトリックを行います。 –

関連する問題