【发布时间】:2020-02-17 18:21:08
【问题描述】:
在订阅中使用 for 循环时会显示一条警告消息(当我删除 for 循环时,警告消失)。我试图将 SQL 中的时间戳转换为角度可读的数字,我找到了一种解决方法,但出现了警告
从'@angular/compiler/src/util'导入{stringify};
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函数的使用方式是无法静态提取依赖
【问题讨论】:
标签: angular timestamp warnings subscription