./node_modules/@angular/compiler/src/util.js中的警告10:24-31关键依赖项:require函数以依赖项的方式使用

时间:2019-10-21 16:01:07

标签: angular timestamp warnings subscription

在订阅中使用for循环时会显示警告消息(当我删除for循环时,警告消失)。我试图将SQL中的时间戳转换为角度可读的数字,我找到了解决方法,但出现了警告

  

从'@ 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函数以无法静态提取依赖项的方式使用

2 个答案:

答案 0 :(得分:0)

我看不到其余的代码,但通常在未正确导入某些内容时会提示警告。 我看到您在for循环中使用了stringify函数,所以可能是因为这个原因。您可以共享stringify函数的导入行吗?

答案 1 :(得分:0)

是的,我在导入 stringify 并删除它时遇到了同样的问题,修复了错误。