0

我要求我的 API 将返回 XML 响应。我想使用Angular2在 HTML 页面上显示它。我该如何做到这一点?我正在使用 xml2js 节点模块来解析 xml。这是我的代码

 import * as xml2js from 'xml2js';
  /* This is sample demo I am working on.In future data will come 
      from API
  */
  showData() {
     const xml = '<root>Hello xml2js!</root>';
      xml2js.parseString(xml, function (err, result) {
      console.dir(result);
    });
  }

从上面的代码中,我想在 HTML 页面中显示“Hello xml2js”。我如何在角度 2 中实现这一点?

在控制台中,我得到以下结果: 在此处输入图像描述 提前致谢。

4

1 回答 1

0
  import * as xml2js from 'xml2js';

  text = "";
/* This is sample demo I am working on.In future data will come 
      from API
  */
  showData() {
     const xml = '<root>Hello xml2js!</root>';
      xml2js.parseString(xml, function (err, result) {
      this.text = result;
    });
  }

在 html 中

<p>{{text}}</p>
于 2017-09-19T17:36:01.987 回答