2016-11-07 10 views
2

最近、アンドロイドからリアクションネイティブに移動しました。だから助けが必要です。なぜ私は別のクラスからURL_API_SERVERを呼び出すと、同じクラスの変数にアクセスできないのですが、それは私に 'Undefined/api/v2'を与えます。リアクションネイティブ - 同じクラスの静的変数へのアクセス

class Constant { 
    static BASE_URL = 'https://xxxxx'; 
    static URL_API_SERVER = this.BASE_URL + '/api/v2'; 
    static STATIC_BASEURL = this.BASE_URL + '/static'; 
    static URLSTRING_FAQ = this.STATIC_BASEURL + '/FAQ.html'; 
    static URLSTRING_TOU = this.STATIC_BASEURL + '/TOU.html'; 
} 

export default Constant; 

答えて

3

あなたがstatic変数を使用しているので、あなたはthisを使用することはできません。以下のような静的変数にアクセスできます。

class Constant { 
    static BASE_URL = 'https://xxxxx'; 
    static URL_API_SERVER = Constant.BASE_URL + '/api/v2'; 
    static STATIC_BASEURL = Constant.BASE_URL + '/static'; 
    static URLSTRING_FAQ = Constant.STATIC_BASEURL + '/FAQ.html'; 
    static URLSTRING_TOU = Constant.STATIC_BASEURL + '/TOU.html'; 
} 

export default Constant; 
関連する問題