Решение 1:
Я думаю, вы должны передать ему значение по умолчанию следующим образом ...
лектор.ts file
export class Lecturer {
$key: string = '';
userName: string = '';
userEmail: string = '';
userProfileImageUrl: string = '';
}
создание нового объекта
selectedLecturer: Lecturer = new Lecturer();
console.log(selectedLecturer)
// output will be
{ $key: '',
userName: '',
userEmail:'',
userProfileImageUrl:''
}
Решение 2:
Файл lecture.ts
Или добавьте конструктор для назначения значения при создании нового объекта, подобного этому ...
export class Lecturer {
$key: string;
userName: string;
userEmail: string;
userProfileImageUrl: string;
constructor(key:string,userName: string,userEmail: string, userProfileImageUrl: string){
this.$key = key;
this.userName = userName;
this.userEmail = userEmail;
this.userProfileImageUrl = userProfileImageUrl
}
}
new Objectсоздание
selectedLecturer: Lecturer = new Lecturer('my_key','name','email','url');
console.log(selectedLecturer)
// output will be
{ $key: 'my_key',
userName: 'name',
userEmail:'email',
userProfileImageUrl:'url'
}