簡體   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