【发布时间】:2026-01-04 00:35:02
【问题描述】:
我有一个对象数组,并且我在 typescript 中使用 foreach 循环。根据我的数组,它包含 2 列,其值为 progress:100,其他列小于 100。所以在这里我需要计算列数有进度:100,例如这里应该是2。另外我需要获取所有列的进度值小于或不是100.for ex 这里2.然后我需要追加到div中。我已经尝试过,但它添加不计数。这是下面的代码
app.component.html
<div>Progress : 2{{count}}</div><div>completed : 2{{count}}</div>
app.component.ts
declare var require: any;
import { Component } from '@angular/core';
import { OnInit } from '@angular/core';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent implements OnInit{
arrayVal:any;
currentVal : any;
title = 'projectchart';
public array = [{"id":1,"progress":100},{"id":3,"progress":70},{"id":5,"progress":50},{"id":6,"progress":100}];
ngOnInit(){
let count=0;
this.array.forEach((item, index) => {
console.log(item.progress) ;
count +=item.progress ;
});
console.log(count);
}
}
【问题讨论】:
标签: html angular typescript