如何在 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"给我一个结果
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"给我一个结果