Почему я получаю eslinterror «Присвоение свойству параметра функции ..»?

Я удалил ниже строк ....

var content = this.gridOptions.api.getDataAsExcel(params);
var workbook = XLSX.read(content, {type: 'binary'});
var xlsxContent = XLSX.write(workbook, {bookType: 'xlsx', type: 'base64'});
this.myService.download(params, xlsxContent);

и сохранил только ...

this.gridOptions.api.exportDataAsExcel(params);
0
задан bier hier 20 January 2019 в 05:59
поделиться

2 ответа

Вы можете добавить /* eslint-disable no-param-reassign */ вверху файла.

ИЛИ используйте

events.map(ev => {

      let event = ev;

      event.createdDateTimeConverted = dateFunctions.formatDate(
        event.createdDateTime,
        'hh:mm A, DD MMM YYYY'
      );

      event.assignedDateTime = dateFunctions.formatDate(
        event.assignedDateTime,
        'hh:mm A, DD MMM YYYY'
      );

      event.dueDateTime = dateFunctions.formatDate(
        event.dueDateTime,
        'hh:mm A, DD MMM YYYY'
      );

}

Для получения дополнительной информации об этой ошибке Вы можете перейти к этому источнику

0
ответ дан JS Engine 20 January 2019 в 05:59
поделиться

Вы меняете event сразу после ввода.

Попробуйте это:

events.map(e => {

      var event = e;

      event.createdDateTimeConverted = dateFunctions.formatDate(
        event.createdDateTime,
        'hh:mm A, DD MMM YYYY'
      );

      event.assignedDateTime = dateFunctions.formatDate(
        event.assignedDateTime,
        'hh:mm A, DD MMM YYYY'
      );

      event.dueDateTime = dateFunctions.formatDate(
        event.dueDateTime,
        'hh:mm A, DD MMM YYYY'
      );

}

Надеюсь, что помогает

0
ответ дан Kumar Abhirup 20 January 2019 в 05:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: