course-manager
course-manager copied to clipboard
Erro na classe
Na classe Course, o ng serve apresenta erros de compilação caso a classe não seja ao menos inicializada na criação da classe, precisei adicionar o undefined pra funcionar.
export class Course{ id: number | undefined; name: string | undefined; imageUrl: string | undefined; price: number | undefined; code: string | undefined; duration: number | undefined; rating: number | undefined; created: string | undefined; }
Fiquei curioso pra saber o porquê agora...
deve ter sido alguma atualização que deve e mudou completamente o esquema, muitas aulas to tendo que usar o jeitinho brasileiro para fazer funcionar nas versões mais recentes.
Eu consegui solucionar colocando uma exclamação na frente
export class Course { id!: number; name!: string; imageUrl!: string; price!: number; code!: string; duration!: number; releaseDate!: string; rating!: number; description!: string }