Angular4/Typescript 中的 Angular ForEach?

新手上路,请多包涵

当我搜索这个时,我看到了很多关于使用 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;
    });
  });
};

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

原文由 Steve 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 814
1 个回答

在这样的angular4 foreach中。尝试这个。

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

原文由 Shailesh Ladumor 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题