gpt4 book ai didi

angular - 错误 TS1131 : Property or signature expected and error TS1005: ';' expected

转载 作者:行者123 更新时间:2023-12-04 11:59:32 28 4
gpt4 key购买 nike

使用 Angular 8 和 Typescript 3.4.5 版时遇到此错误
尝试在 Angular 中创建一个接口(interface)类,如下所示:

 export interface Test {
id: string;
created-date: number;
import-by: string;
}

错误:
创建日期:数字;
错误 TS1128:预期的声明或语句。
创建日期:数字;
错误 TS1005: ';'预期的。
导入方式:字符串;
错误 TS1128:预期的声明或语句。
导入方式:字符串;
错误 TS1005: ';'预期的。

当来自 java 后端的 json 响应为 jsonProperty 提供破折号而不是驼峰式大小写时如何处理此问题

最佳答案

如果您的属性标识符包含 -您需要将属性名称放在引号中( ''"" ):

 export interface Test {
id: string;
'created-date': number;
'import-by': string;
}

关于angular - 错误 TS1131 : Property or signature expected and error TS1005: ';' expected,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57272569/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com