当我搜索这个时,我看到了很多关于使用ngFor的答案,但我理解ngFor.我问的是Angular 1控制器中使用的angular.forEach()构造函数.这些在TS中被标记为错误,不会编译.

例如,我有一个嵌套循环:

 _this.selectChildren = function (data, $event) {
  var parentChecked = data.checked;
  angular.forEach(_this.hierarchicalData, function (value, key) {
    angular.forEach(value.children, function (value, key) {
      value.checked = parentChecked;
    });
  });
};

这个构造在Angular 4的Typescript中是什么样子的?

推荐答案

在安格拉尔,像这样的地方.试试这个.

 selectChildren(data, $event) {
      let parentChecked = data.checked;
       this.hierarchicalData.forEach(obj => {
          obj.forEach(childObj=> {
            value.checked = parentChecked;
         });
      });
    }

Typescript相关问答推荐

创建一个将任意命名类型映射到其他类型的TypScript通用类型

我应该使用什么类型的React表单onsubmit事件?

如何缩小变量访问的对象属性范围?

material 表不渲染任何数据

使用`renderToPipeableStream`时如何正确恢复服务器端Apollo缓存?

在映射类型中用作索引时,TypeScrip泛型类型参数无法正常工作

类型脚本`Return;`vs`Return unfined;`

Typescript泛型类型:按其嵌套属性映射记录列表

在类型脚本中的泛型类上扩展的可选参数

为什么有条件渲染会导致material 自动完成中出现奇怪的动画?

使用Dockerfile运行Vite React应用程序时访问env变量

在VSCode中显示eslint错误,但在终端中运行eslint命令时不显示?(Vite,React,TypeScript)

在React中定义props 的不同方式.FunctionalComponent

S,为什么我的T扩展未定义的条件在属性的上下文中不起作用?

为什么TS2339;TS2339;TS2339:类型A上不存在属性a?

KeyOf关键字在特定示例中是如何工作的

如何在本地存储中声明该类型?

在REACT查询中获取未定义的isLoading态

我可以将一个类型数组映射到TypeScrip中的另一个类型数组吗?

如何使用IsEqual创建断言类型相等的实用程序