繁体   English   中英

Typescript界面​​中的可选字段

[英]Optional field in Typescript interface

在Angular 7项目中,我具有以下Typescript接口:

export interface Request {
  expand: string;
  limit: number;
} 

然后,按如下方式使用它:

let request: Request = { expand: 'address' };

我收到错误消息,因为我未设置limit ...

如何在界面中将limit可选?

Typescript 2.1引入了Partial类型

let request: Partial<Request> = { expand: 'address' };

另一种方法是使limit可选:

export interface Request {
  expand: string;
  limit?: number;
} 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM