2017-04-13 12 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 
    ] 
} 
関連する問題