如何在 angular2 cli 中显示 http 响应数组?

how to display array of http response in angular2 cli?

  timehours: any[]=[{name: '--sel--', hrsv:0}, {name: '1 Hr', hrsv: 12000}, {name: '2 Hr', hrsv: 2}, {name: '3 Hr', hrsv: 3}, {name: '4 Hr', hrsv: 4},{name: '5 Hr', hrsv: 5}];

以上是我自定义的数组,我在模板中轻松显示了它,没有任何问题。

当我尝试从 soap 响应中查看数组时,模板中没有显示任何内容。我收到这个错误 <!--template bindings={ "ng-reflect-ng-for-of": null }-->

a response array what i'm getting 在控制台中。这是我的模板。我该如何解决?

<ul class="listboxtickets">
          <li class="selectlistticket" *ngFor="let tick of ticketlists">
            <div class="atickid"> {{tick.id}}  </div>
            <div class="atickname"> {{tick.summary}} </div>
            <div class="atickstat"> <img class="staraimg" src="assets/images/star_icon.png"/> </div>
          <div class="namelinet"> <img src="assets/images/text_bottomline.png"/> </div>
        </li>
        </ul>

您可以使用 json 管道来显示数据,如下所示:

{{ data | json }}

这会将数据显示为文本。此外,您可以使用 <pre> 标签来获得数据的漂亮视图,如下所示:

<pre>{{ data | json }}</pre>

Demo

jquery.soap 是解决此问题的最佳方法,它仅适用于 npm for angular2。 "context: this"给我一个结果