目前,我必须在3个部分中声明此内容,然后根据所选计划发送数据。
export class HomeComponent implements OnInit {
emailMarketingPlan1 = {
amount: 5.00,
tax: 1.00,
type: 'EMAIL_MARKETING',
text: 0.0
}
emailMarketingPlan2 = {
amount: 10.00,
tax: 1.00,
type: 'EMAIL_MARKETING',
text: 0.0
}
emailMarketingPlan3 = {
amount: 15.00,
tax: 1.00,
type: 'EMAIL_MARKETING',
text: 0.0
}
我正在考虑在共享文件夹下创建此文件 shared / email-marketing-plans.ts
export class EmailMarketingPlans {
amount: 5.00,
tax: 1.00,
type: 'EMAIL_MARKETING',
text: 0.0
}
但是,如何在同一类EmailMarketingPlans下拥有多个计划,因为为不同的计划创建不同的类看起来不是一个好的解决方案。
答案 0 :(得分:0)
您应该多次实例化该类以设置不同的计划。我为金额,税金,文本和类型创建了单独的属性。使用cp -r /home/user/root.kube /home/user/.kube
关键字实例化该类后,您可以在其中发送值。
new
在您的component.ts中,您可以使用不同的值多次实例化EmailMarketingPlans类。
export class EmailMarketingPlans {
private amount: int;
private tax: int;
private text: any;
private type: string;
constructor(amount, tax, type, text) {
this.amount = amount;
this.tax = tax;
this.type = type;
this.text = text;
}
getPlan() {
return {amount: this.amount, type: this.type, text: this.text, tax: this.tax}
}
}