Angular 角度2 |如何将模型数据传递到另一个模型
如何将模型数据传递到另一个模型 例如,我想将模型2Angular 角度2 |如何将模型数据传递到另一个模型,angular,Angular,如何将模型数据传递到另一个模型 例如,我想将模型2modelUser注入模型1user 模型1.ts export class model1{ constructor(private user: modelUser;){} } 模型2.ts export class model2{ constructor(public modelUser: string){} } 模型1.ts import { Model2} from './model2' export class Model
modelUser
注入模型1user
模型1.ts
export class model1{
constructor(private user: modelUser;){}
}
模型2.ts
export class model2{
constructor(public modelUser: string){}
}
模型1.ts
import { Model2} from './model2'
export class Model1{
user: Model2
}
模型2.ts
export class Model2{
id: Number
name: String
}
您可以使用类似这样的方式从模型1调用模型2
export class Model1{
...
someFunction(){
const userDetail = {
id: user.id
name: user.name
}
}
}
包含构造函数的派生类必须调用super(),super()将在基类上执行构造函数
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');
你的问题不清楚。