在我的service.component.j中,我从 http 调用返回一个可观察的 Student 数组。学生对象有一个叫做年龄的属性,
学生.ts
export class Student {
id: number;
name: string;
age:number;
}
service.componnet.js
getStudents (): Observable< Student[]>
在作为上述观察者的观察者的studentManagement.component.ts中,我想总结学生的年龄。我知道我可以将 sum() 放在源中(这不是首选,因为我还需要在页面中显示学生的其他信息,例如 ID、姓名、个人年龄。)或从 _studentList 计算它。除了这两个,还有什么办法吗?
private _studentList:Student[]=[];
.subscribe(
returnedStudents => {
console.log(returnedStudents);
this._studentList = returnedStudents;
},
erroMsg => this._errorMessage = erroMsg
)