2016-06-23 21 views
0

私はgulpツールに慣れていないので、この問題を解決できるかどうかはわかりません。ビルド/テスト時にIonicアプリケーションの設定変数を変更する方法

私は、構造上、app.jsファイル内で定義されたいくつかのグローバル構成変数を使用するイオンアプリを持っています。テスト用のアプリケーションをエクスポートするとき(ionic serve)、これらの変数は、デバイスにエクスポートするときに実行要求などの特定の値を持つことができます。これらの変数は、別々に設定する必要があります。

これらの2つ(またはそれ以上)の変数を定義し、ビルドワークフローに組み込む方法をお勧めします。

答えて

1

私はあなたを理解していれば、私は...知らないので、私は

はあなたのapp.jsにtheeseラインあなたのコントローラー/サービスあなたの中に

angular.module('app', ['ionic']) 
    /* if mobile */ 
    .value('mobile', 'some_config_mobile') 
    /* if destkop */ 
    .value('desktop', 'some_config_desktop') 

があるとあなたに私の回避策を提供それを

angular.module('app') 
    .service('myService', function (desktop,mobile){ 
     var config = (ionic.Platform.isWebView()) ? mobile : desktop; 
     //note: isWebView === true ---> you are in mobile 
     //now you can use config wherever you are testing your app 
}); 

幸運

を行うことができます
関連する問題