【发布时间】:2023-03-25 06:06:01
【问题描述】:
我有这门课
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);
});
}
});
“Events”属性包含 InstructorEvent 对象的列表...
但它返回“未定义”,知道我做错了什么吗?
【问题讨论】:
标签: angular typescript enums angular6