angular - 具有可变子模型的 Angular 10 模型?
问题描述
我正在描述一个带有模型的列表,但该列表可以包含两种不同的数据结构(也定义为模型)中的任何一种。有没有办法声明这种结构?
import { AssetFull } from './asset.model'
import { AssetLink } from './asset.model'
export class Roster {
public title: string;
public manifest: string;
public assets: {
quantity: number,
asset: AssetFull // OR AssetLink
}[];
}
我会制作资产类型any
吗?
解决方案
推荐阅读
- python - numpy.real_if_close 与 numpy.real、numpy.imag 相比的意外行为
- javascript - 将元素的 innerHTML 设置为随机字符串
- python - 我可以在两个单独的目录中安装虚拟环境吗?
- javascript - Filenet 打开一个特殊的 AddCase Page 表单脚本适配器
- javascript - 不同语言中相同代码的不同行为
- javascript - 打开标题按钮上的导航抽屉单击
- reactjs - Kendo React PDF 和从类组件到函数组件的变化
- c# - 使用文件 C# Winforms 打开应用程序
- bash - 获取包含两部分的字符串的第一部分
- javascript - 值未设置为 angular7 中的模型类?