首页 > 解决方案 > 具有可变子模型的 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吗?

标签: angulartypescript

解决方案


推荐阅读