#visual-studio #typescript #angular7
#visual-studio #typescript #angular7
Вопрос:
Я создал массив
messages: string[] =[];
После этого я пытаюсь push
ввести string
значение
add(message: string){
this.messages.push(message);
}
в Visual Studio у меня ошибка:
[ts] Property 'push' does not exist on type '{}'.
Ответ №1:
Вы можете попробовать это messages: string[] = new Array<string>();
Ответ №2:
Попробуйте этот, который я использовал в своем проекте, он работает
public roles = new Array<any>();
И поместите ваш объект Enum в массив
for (let item in Role)
{
if (item)
{
let temp=item;
this.roles.push(temp);
}
}
Необходимо проверить, выполняется ли console.log(this.roles);