angular - Typescript 界面中的可选字段
问题描述
在 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;
}
推荐阅读
- fullcalendar - 如何在全日历中更改议程周视图中特定单元格的单元格背景颜色
- google-sheets - 比较字符串或数字的非常基本的功能
- android-emulator - 一加6T安卓模拟器屏幕配置硬件配置文件
- java - 如何防止写入特殊字符
- python - Extract similar lines from multiple files in folder
- python - 如何在火花数据框中将所有列更改为双精度类型
- php - 如何将简单的 mysql 查询转换为学说查询语言?
- java - 在 JSF 中下载 PDF 返回空白页
- android-studio - 如何修复“同步失败”
- python - Apache Beam 最小值、最大值和平均值