Error: src/main/webapp/app/entities/cut-record-demand/list/cut-record-demand.component.ts:115:7 - error TS2322: Type 'IItem | null | undefined' is not assignable to type 'IPart | null | undefined'. Type 'IItem' is not assignable to type 'IPart'. Types of property 'isDeleted' are incompatible. Type 'boolean | null | undefined' is not assignable to type 'number | null | undefined'. Type 'boolean' is not assignable to type 'number'. 115 this.cutRecord.part = list[0].planOrder!.item;
时间: 2024-04-26 15:24:16 浏览: 128
Mattermost服务器的Webapp:https://github.com/mattermost/mattermost-server-Golang开发
这是一个 TypeScript 的编译错误,意思是在 cut-record-demand.component.ts 文件的第 115 行,尝试将类型为 IItem | null | undefined 的值赋值给类型为 IPart | null | undefined 的变量,但是它们的 isDeleted 属性类型不兼容。IPart 的 isDeleted 属性类型为 number | null | undefined,而 IItem 的 isDeleted 属性类型为 boolean | null | undefined,所以 TypeScript 编译器报错了。
你需要检查代码,确保在将 IItem 赋值给 IPart 之前,先进行类型转换或者修改数据结构,使得它们的属性类型兼容。
阅读全文