【发布时间】:2022-01-21 03:45:27
【问题描述】:
selectedProjectInfo 是所选项目的数据,其中 ProjectAssignedUsers 然后,我从 API 获取 getemployeesList,然后使用字段 a 和修补数据收到此错误。
我想实现如果 Id,s 在两个列表中匹配并且我得到了名字然后在表单上提交了这个名字
if(this.selectedProjectInfo.ProjectAssignedUsers)
this.selectedProjectInfo.ProjectAssignedUsers.forEach(
this.getemployeesList.forEach((cacheEmployee: any) => {
(backendAssignUser: any) => {
if (
cacheEmployee?.Id === backendAssignUser?.UserId &&
backendAssignUser.UserAssignmentType === 1
) {
this.salesRepList.push({
FirstName: cacheEmployee?.FirstName,
LastName: cacheEmployee?.LastName,
UserTradeNames: cacheEmployee?.UserTradeNames,
Id: cacheEmployee?.Id,
UserAssignmentType: 1,
Color: cacheEmployee?.Color,
});
} else if (
cacheEmployee.Id === backendAssignUser.UserId &&
backendAssignUser.UserAssignmentType === 2
) {
this.estimatorsList.push({
FirstName: cacheEmployee?.FirstName,
LastName: cacheEmployee?.LastName,
UserTradeNames: cacheEmployee?.UserTradeNames,
Id: cacheEmployee?.Id,
UserAssignmentType: 2,
Color: cacheEmployee?.Color,
});
} else if (
cacheEmployee.Id === backendAssignUser.UserId &&
backendAssignUser.UserAssignmentType === 3
) {
this.pmList.push({
FirstName: cacheEmployee.FirstName,
LastName: cacheEmployee.LastName,
UserTradeNames: cacheEmployee.UserTradeNames,
Id: cacheEmployee.Id,
UserAssignmentType: 3,
Color: cacheEmployee.Color,
});
}
}
}),
【问题讨论】:
-
意大利面条代码,不错!
标签: angular typescript typeerror angular12