ПРЕДУПРЕЖДЕНИЕ в ./node_modules/@angular/compiler/src/util.js 10: 24-31 Критическая зависимость: функция require используется таким образом, что зависимости - PullRequest
0 голосов
/ 21 октября 2019

Предупреждение появляется при использовании цикла for внутри подписки (когда я удаляю цикл for, предупреждение исчезает). Я пытался преобразовать метку времени из SQL в число, читаемое для угловых, я нахожу обходной путь, но появляется предупреждение

import {stringify} из '@ angular / compiler / src / util';

getUserTasks() {
    this.tasksSubscription = this.userService.getUserTasks(3).subscribe(tasks => {
      this.tasks = tasks;
      for (var ta of this.tasks) {
        let str = ta.startDate.split("[");
        let time = new Date(str[0]);
        ta.startDate = stringify(time.getTime());
      }
      this.TaskDataSource.data = this.tasks;
      this.isLoading = false;
    }
    );
  }

ПРЕДУПРЕЖДЕНИЕ:

ПРЕДУПРЕЖДЕНИЕ в ./node_modules/@angular/compiler/src/util.js 10: 24-31

КритическоеЗависимость: функция require используется таким образом, что зависимости не могут быть извлечены статически

1 Ответ

0 голосов
/ 21 октября 2019

Я не вижу остальную часть кода, но обычно это предупреждение выдается, когда вы что-то неправильно импортируете. Я вижу, что вы используете функцию stringify внутри цикла for, так что это может быть из-за этого. Не могли бы вы поделиться строкой импорта для функции stringify?

...