2017-07-04 177 views
-1

我正在使用打字稿,我試圖用我的json文件中的數據聲明一個變量。我已經使用js2ts.com做了一些接口。但我不知道如何在我的打字稿文件中調用json文件。用離子打字稿使用json

+0

什麼版本的離子?你的構建系統是什麼? json文件在構建時是已知的工件,還是在運行時動態加載的未知文件? – rob3c

回答

0

如果它只是一個json文件/結構,您將需要對其進行AJAX調用,就像它是服務器資源一樣。如果它是模塊/庫中的對象,則可以導入該對象。我假設這是一個網絡應用程序,因爲你提到了離子。如果它是一個NodeJS應用程序,則可以使用fs模塊加載資源。

以下的一些味道應該工作:

$http({ 
    method: 'GET', 
    url: '/PATH_TO_JSON' 
}).then(function success(response) { 
    // Success handling 
}, function failure(response) { 
    // Error handling 
}); 

如果您正試圖訪問該文件時,它是在設備上,尋找到Cordova File API

+0

json文件是一個本地文件,所以我假設我可以導入它?我怎樣才能做到這一點?真的很感謝你幫助我! –

+0

本地到什麼?應用程序(在服務器上)還是客戶端?我假設它在服務器上,所以你的應用可以使用AJAX。或者,這是否是您嘗試在設備上與客戶端應用程序一起存儲的Ionic應用程序的配置文件? –

+0

我想出來的東西,所以JSON文件與客戶端應用程序存儲是的。 –