我正在尝试循环浏览角度列表:
const myList = [];
angular.forEach(myList, function(value, key {
}
我遇到以下错误:
“角度”是指UMD全局,但当前文件是一个模块。 考虑添加导入。
这就是为什么我尝试导入的原因:
import * as angular from "angular";
但是,一旦我尝试这样做,程序就无法完全编译,并且出现以下错误:
./src/app/app.component.ts中的ERROR找不到模块:错误:不能 解决“角度”解析请求是一个模块
我不明白,我做错了什么?如何在Angular中通过列表运行for-each循环?
答案 0 :(得分:3)
angular中没有forEach,仅在angularjs中可用。
要遍历列表,只需在项目数组上使用 forEach
myList.forEach((element) => {
console.log(element);
});
答案 1 :(得分:1)
@Sajeetharan说的都是正确的。要消除此错误,只需用const filesarray = this.readDocument(csvdata) as any;
但是您应该从readDocument()
返回一些数据以寻求适当的解决方案