Строка типа ошибки Angular не может быть присвоена типу never

#angular

#угловой

Вопрос:

Я новичок в Angular, может кто-нибудь, пожалуйста, помочь мне с этой проблемой здесь.

 export class PersonComponent implements OnInit {

  Schools= [];
  
  constructor() { 
  }

  ngOnInit(): void {

  this.Schools= [
    {Name : "ABD Schoool" , Title : "Colarado"},
    {Name : "CC School" , Title : "Texas"}
  ];

  }

}
 

Однако я получаю сообщение об ошибке «Строка типа не может быть присвоена типу never». Что это значит и как я могу это решить?

Ответ №1:

Попробуйте:

   schools: any[] = [];
 

Без определения типа массива по умолчанию используется тип never .

Комментарии:

1. теперь я получаю Type '{ Name: string; Title: string; }' is not assignable to type 'string'.ts(2322)