service.component.j httpコールからStudentの配列のオブザーバブルを返します。学生オブジェクトはAngular2 - オブザーバブルから送信されたオブジェクト内のプロパティの値を合計します。
student.ts観測可能にオブザーバーであるstudentManagement.component.tsで
export class Student {
id: number;
name: string;
age:number;
}
service.componnet.js
getStudents(): Observable< Student[]>
、年齢というプロパティを持っています上記のように、私は学生の年齢を合計したい。私はソース(これは、ID、名前、個人年齢などのページ内の生徒の他の情報も表示する必要があるのであまり好ましくない)にsum()を入れたり、_studentListから計算したりすることができます。これらの2つの他に、他の方法ですか?
private _studentList:Student[]=[];
.subscribe(
returnedStudents => {
console.log(returnedStudents);
this._studentList = returnedStudents;
},
erroMsg => this._errorMessage = erroMsg
)
コードを追加してください。私はあなたが合計したいものと、あなたが合計の外に得たい結果を見ません。 –
更新ありがとうございます。 – Hammer