2017-07-07 6 views

Antwort

0

Model1.ts

import { Model2} from './model2' 

export class Model1{ 
    user: Model2 
} 

Model2.ts

export class Model2{ 
    id: Number 
    name: String 
} 

Sie Modell 2 von Modell 1 mit so etwas wie dieses

export class Model1{ 
    ... 
    someFunction(){ 
    const userDetail = { 
     id: user.id 
     name: user.name 
    } 
    } 
} 
0

Abgeleitete Klassen aufrufen können, die Konstruktorfunktionen enthalten Super() aufrufen, die die ausgeführt wird Konstruktorfunktion für die Basisklasse.

export class model2{ 
    constructor(public modelUser: string){ 
    console.log(modelUser); 
    } 
} 
export class model1 extends model2{ 

    constructor(public modelUser: string){ 
    super(modelUser); 
    console.log(this.modelUser) 
    } 
} 
let y=new model2('model2'); 
let x=new model1('model1'); 
+0

danke hat es funktioniert. –

Verwandte Themen