2016-06-16 7 views
3

私は定める定数(イオンアプリケーション)

//constants.ts 
export var CONSTANTS = { 
API_ENDPOINT: 'http://localhost:3000/' 
}; 

として定数を定義し、私はどこのファイルで定義されていないエラー定数を取得しかし

import {CONSTANTS} from '../../services/constants'; //the path is correct 

としてそれをインポートしています私は輸入しています..私はここで何が欠けていますか?

答えて

0

私はそれが正常に動作します私は

を輸入していたファイルで定義されていないエラー定数を取得しますが。ダブルチェック:

  • tsconfig.json:moduleの設定があります。
1

が起こっていただきました!について参照するには、両方のファイルに

  • console.log(CONSTANTS)イオン

    app.value('config', { 
        "constant1": "value1", 
        "constant2": "value2" 
    }); 
    

    と依存configを注入することを忘れないでください

    config.constant1 
    

    でアクセス。

    Nativescript

    について

    var configObject = { 
        testData: false, 
        apiUrl: "https://www.domain.com/api/v1/" 
    }; 
    

    使用

    var config = require('../../utils/config'); 
    

    を定義し、値を取得

    config.apiUrl 
    

    よろしくここ

  • 7

    は、あなたがそれを行うべきかです:

    // constants.ts 
    export const API_ENDPOINT= 'http://localhost:3000/'; 
    

    として、それをインポートする:

    import * as Constants from '../../services/constants'; 
    

    そして、あなたはこのようにそれにアクセスすることができます。

    Constants.API_ENDPOINT; 
    
    +1

    何私はconstant.tsで複数の変数を作成したいのですか? 1.プロジェクト構造にどこに入れますか 2.そこから単一変数にアクセスする方法 ありがとう – George

    関連する問題