有没有办法在声明 angular2 数据模型时在 typescript 中引用数据类型
Posted
技术标签:
【中文标题】有没有办法在声明 angular2 数据模型时在 typescript 中引用数据类型【英文标题】:Is there a way to ref a data type in typescript while declaring an angular2 data model 【发布时间】:2017-09-10 02:12:08 【问题描述】:在 Mongoose 中,它可以引用另一个数据定义。我想知道我们在为 angular2 定义数据模块时是否有办法?
猫鼬
var personSchema = Schema(
_id : Number,
name : String,
age : Number,
stories : [ type: Schema.Types.ObjectId, ref: 'Story' ]
);
我的问题:
export class Person
_id : number;
name : String;
age : Number;
stories : [
//sometype
]
【问题讨论】:
【参考方案1】:哈,我找到了答案。 基本上,我需要做的是声明另一个类,如下所示:
export interface Story
//some fields
import Story from "./story";
export class Person
_id : number;
name : String;
age : Number;
stories : [
Story
]
【讨论】:
以上是关于有没有办法在声明 angular2 数据模型时在 typescript 中引用数据类型的主要内容,如果未能解决你的问题,请参考以下文章
有没有办法从 Angular 2+ 中删除未使用的导入和声明? [关闭]
如何使用 TypeScript 在我的 Angular 2 组件中声明模型类?