I'm trying to set a Boolean property which is nested within two forEach loops.
The loops work fine, but I get an error that says: TypeError: Cannot set property 'hasAtLeastOne' of undefined.
Does anyone have any ideas?
Thanks.
export classItemComponent implements OnInit {
hasAtLeastOne: boolean = false;
onSubmit(event) {
this.hasAtLeastOne = false;
this.user.Item.forEach(function (value) {
value.ItemMemberships.forEach(function (value) {
if (value.ItemMembershipActive == 1)
{
this.hasAtLeastOne = true; // This line fails.
}
})
});
}
}