2017-01-23 2 views
0

API URLのようなアプリケーション全体の静的定数を格納し、それらを1か所で管理する最も良い方法を知りたいと思います。Ionic2:apiのURLのような静的定数を保存する最も良い方法は何ですか?

+0

このコンポーネントをチェックアウトするhttps://ionicframework.com/docs/v2/api/con fig/Config/ – Ivaro18

+0

app.component.tsコンストラクタの値を設定しようとしましたが、config.set( ''、 'apiurl'、 'http://xxx.example.com/xxx/api/'); 。しかし、this.config.get( 'apiurl')は、私のページの値を読み込もうとするとnullを返します。 –

答えて

2

さてあなたは、列挙型を作成し、以下のようにファイルにインポートすることができます。

enums.tsを作成し、.TSファイル

export enum APIURL{ 
    URL1 = "http://example.com", 
    URL2 = "http://example2.com" 
} 

とあなたのcomponent.ts内にインポートファイル

import * as Enums from './somedirectory/enums/enums'; 
... 
constructor() 
{ 
    console.log(Enums.APIURL.URL1); 
} 
+0

アプリケーション構造内でenums.tsファイルはどこに作成されますか?アプリのフォルダ内? –

+0

src/enums /フォルダー内に作成することができます。あなたはofcourseのフォルダを作成する必要があります –

関連する問題