<分区>
我正在 Angular 4 中制作一个小应用程序, 我想在遍历 *ngfor 时显示总值的总和。
HTML代码
<ul *ngFor="let hero of heroes;">
<li>{{hero.name}} <span>{{hero.price*hero.qty}}</span></li>
</ul>
<ul>
<li>Total <span>{{total}}</span></li>
</ul>
组件
total:number;
heroes: Hero[];
ngOnInit():void
{
this.heroService.getnewHeroes()
.then(heroes => {this.heroes = heroes});
}
服务
getnewHeroes(): Promise<Hero[]>
{
return this.http.get('api/heroes').toPromise()
.then(response => response.json().data as Hero[])
}
我想要如下输出
abc 500*2
xyz 200*5
总计 2000