2017-04-13 46 views
0

在Mongoose中,它可以引用另一个数据定义。我想知道在我们为angular2定义数据模块的时候是否有办法?有没有办法在声明angular2数据模型的同时在typescript中引用数据类型

在猫鼬

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 
    ] 
} 

回答

0

哈,我发现这个问题的答案。 基本上,我需要做的是申报另一类如下:

export interface Story { 
    //some fields 
} 


import {Story} from "./story"; 

export class Person { 
    _id  : number; 
    name : String; 
    age  : Number; 
    stories : [ 
     Story 
    ] 
} 
相关问题