【发布时间】:2020-12-28 08:28:05
【问题描述】:
newUser this.userObj.assigned_to.push(newUser); as argument of type 'any' is not assignable to parameter of type 'never' typescript solution 出现错误
如何声明 newUser 以摆脱错误?
感谢您的帮助。
addSubData(user: any) {
let i: any;
i = document.querySelectorAll('input[type="checkbox"]:checked');
for(var checked of i) {
const newUser = Object.assign({}, user)
newUser.dl = checked.value;
newUser.sub_impact = "Applicable";
newUser.co_score = "Added";
this.userObj.assigned_to.push(newUser);
}
this.commonService.updateUser(this.userObj).subscribe(()=> {
this.getLatestUser();
});
}
【问题讨论】:
-
似乎与
userObj或userObj.assigned_to的定义不兼容。能否请您包含定义接口和初始化代码的代码? -
@PMO1948 请参考这个网址:stackblitz.com/edit/angular-ivy-8j9ez9?file=src/app/…
标签: javascript arrays angular typescript