Я пытался написать небольшое веб-приложение, использующее Angular 4 и NodeJS, когда мне было трудно написать функцию, использующую переменную, которая будет инициализироваться и обновляться моей службой.
Вот мои фрагменты:
getStudentsBySessionId() {
this.sessionService
.getStudentsBySession(this._sessionId)
.subscribe(students => {
this.sessionStudents = students;
this.reInitDatatable();
});
}
isAdded(studentId){
this.sessionStudents.forEach(student => {
if(student._id === studentId){
return true;
}
});
return false;
}
Однако, когда в файле шаблона вызывается функция isAdded, возникает ошибка undefined для sessionStudents.
Как правильно написать программу в этой ситуации?
Спасибо!