Я использую таблицу угловых материалов. Внутри функции подключения я возвращаю наблюдаемого типа пациента.Но мне нужно обновить значение терпеливых данных, наблюдаемых перед возвратом. Я должен добавить «Активное свойство, если идентификатор пациента существует в массиве redrows.
функция подключения таблицы данных
connect(): Observable<Patient[]> {
const patientData = this.patientService.getPatient();
patientData.subscribe((jsonData) => {
const redRows = this.getAge(jsonData);
for (let a = 0; a < jsonData.length; a++) {
if (redRows.includes(jsonData[a].id)) {
jsonData[a].active = 'Active';
} else {
jsonData[a].active = 'Not Active';
}
}
return jsonData;
},
(err) => console.error(err),
() => console.log('observable complete'));
return patientData;
}