Свойство ts ​​Push не существует для типа '{}' в угловом коде VS - PullRequest
2 голосов
/ 28 марта 2019

Я создал массив

    messages: string[] =[];

После этого я пытаюсь push a string значение

    add(message: string){
       this.messages.push(message);
    }

в визуальной студии у меня ошибка:

 [ts] Property 'push' does not exist on type '{}'.

Ответы [ 2 ]

0 голосов
/ 21 июня 2019

Попробуйте этот, который я использовал в своем проекте, его работах

public roles = new Array<any>();

И поместите ваш объект Enum в массив

for (let item in Role)

{
      if (item)
          {
                let temp=item;
                this.roles.push(temp);
               }
}

Необходимо проверить, сделать ли console.log(this.roles);

0 голосов
/ 28 марта 2019

Вы можете попробовать это messages: string[] = new Array<string>();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...