2017-05-05 37 views
1

我試圖將兩個url合併成一個url。將angular2中的兩個URL合併成一個 - ionic2

let url = "http://example.com/public/"; 

而且我有來自API的路徑"/samples/leads/Import_Leads_Sample.csv"的文件。我在一個標以此爲filepath現在文件路徑持有

filepath: "/samples/leads/Import_Leads_Sample.csv" 

我想這兩者進行組合,形成一個網址。

let url = "http://example.com/public/samples/leads/Import_Leads_Sample.csv" 

回答

0

將文件路徑存儲在變量中併合並這兩個變量。

let url = "http://example.com/public/"; 
let filepath = Object.filepath; // equals "/samples/leads/Import_Leads_Sample.csv" 

let finalUrl = url + filepath.substr(1); // substr(1) to remove the '/' and avoid having a final url with '//' in it 
+0

'Object {filepath:「/samples/leads/Import_Leads_Sample.csv」}'這是我從API獲取的。在執行完下面的步驟之後,我得到'http://example.com/public/[object對象]' –

+0

因爲在變量'filepath'中,您必須存儲從API調用中獲得的字符串。檢查我的更新,現在'filepath'等於您的API響應對象中的字符串url。 – SrAxi

+0

@AkashM檢查我的答案的更新。問題是你需要將url存儲在一個變量中,而不是一個對象。因此,導航對象以檢索字符串並將其存儲在變量中。這就是我在我的回答中所做的,認爲具有API響應的對象是「Object」。但是你沒有提供完整的代碼或任何東西,所以我盡我所能做到了最好。乾杯! ;) – SrAxi