0
角度4で少しのアプリケーションを作成しています。 * ngforを反復するときの合計値の合計を表示します。角度4 in * 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>
COMPONENT
total:number;
heroes: Hero[];
ngOnInit():void
{
this.heroService.getnewHeroes()
.then(heroes => {this.heroes = heroes});
}
SERVICE
getnewHeroes(): Promise<Hero[]>
{
return this.http.get('api/heroes').toPromise()
.then(response => response.json().data as Hero[])
}
私は
ABC 500 * 2
以下のような出力をしたいですXYZ 200 * 5
合計2000
@VaradhaRaj - 私はそれはあなたがあなたの質問に示されているコードではないが、 'previousValue'が何であるかを知りません私があなたの問題を解決するために書いたコードにはありません。エラーを引き起こしている*完全な*コードで質問を更新する必要があります。 – Igor
上記のコードはうまく動作し、その後はほとんど変更が加えられませんでした。どうもありがとうございました。 –