2017-03-03 93 views
1

在Angular2項目中,我有一個xml文件,其中包含有關員工的所有信息。我需要從該xml文件中讀取員工數據並顯示在我的組件模板中。在angular2中讀取xml文件數據

如何使用http服務讀取xml數據?

+0

你的問題不明確。你是說你有來自API的XML嗎? –

+0

將xml文件傳遞給後端。解析它..將解析的數據存儲到數據庫。然後通過api等將相關數據提供給前端。 –

回答

-1

您可以使用jQuery.parseXML來實現,但您需要將jQuery與Angular集成。

jQuery.parseXML使用瀏覽器的本地解析功能 創建一個有效的XML文檔。然後可以將該文檔傳遞給 jQuery以創建可以遍歷的典型jQuery對象,並操縱 。

欲瞭解更多與jQuery集成的細節,請參閱How to use jQuery with Angular2

使用HTTP服務

let xml = ""; 
this.http.get(url) 
    .map((res:Response) => res.text()) 
    .subscribe(data => { 
     xml = data; 
     console.log($.parseXML(xml)); 
    });