У меня есть этот класс
export class InstructorEvent {
EventID: number;
EvaluationMethod: number;
get EvalMethodEnum(): EvaluationMethodEnum {
return
EvaluationMethodEnum[EvaluationMethodEnum[this.EvaluationMethod]];
}
}
export enum EvaluationMethodEnum {
None = -1,
Test = 0,
AssessmentForm = 1,
PassFailDecision = 2,
ParticipantSelfDeclaration = 3,
ActivityAccess = 4,
GradeDecision = 5,
Courseware = 6,
SCORM = 7,
Attendance = 8,
ObjectiveEvaluationManualGrade = 9,
ObjectiveEvaluationPassFail = 10,
ObjectiveEvaluationNone = 11,
ObjectiveEvaluationCustom = 12,
ObjectiveEvaluationAutoGrade = 14
}
Теперь я получаю все данные с сервера следующим образом
this._service.getInstructorEvaluations(this.InstructorID).then(result => {
if (result) {
console.log(result);
this.Events = result;
this.Events.forEach(element => {
console.log(element.EvalMethodEnum);
});
}
});
Свойство «События» содержит список объектов InstructorEvent ...
Но он возвращает 'undefined', есть идеи, что я делаю не так?