首页 > 解决方案 > Angular - 找不到模块:错误:无法解析“角度”

问题描述

我正在尝试以角度循环遍历列表:

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

我收到以下错误:

'angular' 指的是一个 UMD 全局,但当前文件是一个模块。考虑改为添加导入。

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

import * as angular from "angular";

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

./src/app/app.component.ts 中的错误找不到模块:错误:无法解析“角度”解析的请求是一个模块

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

标签: angular

解决方案


Angular 中没有 forEach,它仅在 angularjs 中可用。

为了迭代列表,您只需要使用forEach项目数组

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

推荐阅读