angular - 当模型中可能存在 Typescript 类型时,如何处理它们?
问题描述
根据模型的业务逻辑将有扩展的实体或模型中的ID。例如,
class Order{
id:string;
product:Product
}
class Product{
id:string;
name:string;
price:number:
}
现在在订单响应中,如果我没有请求完整的数据,产品将是扩展对象或 id。那么我如何在我的 ts 模型中处理这些?在订单模型上使用联合是好的做法还是我应该有两个不同的模型?
解决方案
然后让产品像
产品:字符串 | 产品;
希望我理解你的问题!
推荐阅读
- python - 如何从python下载中排除404页面
- python - 当数据框的列与列表的值匹配时,在数据框的列中搜索某些值
- swift - edgeIgnoringSafeArea(.all) 中断键盘响应程序,SwiftUI
- node.js - 为什么node-postgres的方法异步函数查询返回未定义
- javascript - 试图修复我的反应类组件。收到错误“期望一个赋值或函数调用,而是看到一个表达式”
- typescript - 在变体键对象中获取类型
- java - gcloud app deploy 命令错误 INVALID_ARGUMENT: WEB-INF/appengine-web.xml is required for this runtime
- java - 确定数字是否包含特定数字
- javascript - 仅当另一个元素在类中有一定变化时如何显示一个元素
- c++ - 5 月 Leetcode Speedrun 问题:有序数组中的单个元素