Ste*_*eve 15 javascript foreach typescript angular
当我搜索这个时,我看到很多关于使用ngFor的答案,但我理解ngFor.我问的angular.forEach()是我的Angular 1控制器中使用的构造函数.这些标记为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;
});
});
};
Run Code Online (Sandbox Code Playgroud)
这个构造在Angular 4的Typescript中是什么样的?
Sha*_*mor 35
像angular4 foreach那样.试试这个.
selectChildren(data, $event) {
let parentChecked = data.checked;
this.hierarchicalData.forEach(obj => {
obj.forEach(childObj=> {
value.checked = parentChecked;
})
};
}
Run Code Online (Sandbox Code Playgroud)
Moh*_*HID 11
你可以尝试打字稿For :
selectChildren(data , $event){
let parentChecked : boolean = data.checked;
for(let o of this.hierarchicalData){
for(let child of o){
child.checked = parentChecked;
}
}
}
Run Code Online (Sandbox Code Playgroud)
小智 5
arrayData.forEach((key : any, val: any) => {
key['index'] = val + 1;
arrayData2.forEach((keys : any, vals :any) => {
if (key.group_id == keys.id) {
key.group_name = keys.group_name;
}
})
})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
125870 次 |
| 最近记录: |