[英]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.