角度-找不到模块:错误:无法解析“角度”

时间:2019-09-23 11:20:13

标签: angular

我正在尝试循环浏览角度列表:

const myList = [];
angular.forEach(myList, function(value, key {
}

我遇到以下错误:

  

“角度”是指UMD全局,但当前文件是一个模块。   考虑添加导入。

这就是为什么我尝试导入的原因:

import * as angular from "angular";

但是,一旦我尝试这样做,程序就无法完全编译,并且出现以下错误:

  ./src/app/app.component.ts中的

ERROR找不到模块:错误:不能   解决“角度”解析请求是一个模块

我不明白,我做错了什么?如何在Angular中通过列表运行for-each循环?

2 个答案:

答案 0 :(得分:3)

angular中没有forEach,仅在angularjs中可用。

要遍历列表,只需在项目数组上使用 forEach

myList.forEach((element) => {
    console.log(element);
});

答案 1 :(得分:1)

@Sajeetharan说的都是正确的。要消除此错误,只需用const filesarray = this.readDocument(csvdata) as any;

替换该行

Updated code

但是您应该从readDocument()返回一些数据以寻求适当的解决方案