Ожидается конструктор, метод, метод доступа или свойство. src / app / app.component.ts (129,1): ошибка TS1128: ожидается объявление или заявление - PullRequest
0 голосов
/ 04 июня 2019

Я получаю эту ошибку. TS1068: Неожиданный токен.Ожидается конструктор, метод, метод доступа или свойство.src / app / app.component.ts (129,1): ошибка TS1128: ожидается объявление или утверждение.в угловых 6

const dataList = Object.keys(this.data).map(key => this.data[key]);
  let contents = this.dataList.map(d => Object.keys(d).map(key => d[key]))

  if(contents && contents.length) {
  var firstData = contents[0];

  firstData.forEach((content,ind) => {
  contents.forEach((content,index) => this.resultData[index] = content[ind]);
  this.resultList.push(this.resultData)
  })    
  } 

как объявить переменную в угловых 6

Ответы [ 2 ]

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

В первой строке вы определяете dataList как const, а в следующей строке вы используете this.dataList. Может быть проблема в том, что this.dataList не определен.

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

Я думаю, что проблема в этой строке

let contents = this.dataList.map(d => Object.keys(d).map(key => d[key]))

Измените его на

let contents = dataList.map(d => Object.keys(d).map(key => d[key]));

Поскольку datalist не является свойством класса, вам не нужно использоватьthis

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