1
export class RSDLeadsComponent implements OnInit{
templateModel:RSDLeads = {
"excludedRealStateDomains": [{"domain":""}],
"leadAllocationConfigNotEditables": [{"attributeName":""}]
};
oldResponse:any;
constructor(private lambdaService:LambdaService, @Inject(APP_CONFIG)private config:IAppConfig){};
ngOnInit():void{
this.getFormData();
};
getFormData():void{
let getPayload = {
"pageId": "DomainLeads",
"operationType": "view"
};
this.lambdaService.getResponse('LAConfigLambda', getPayload).then((data:any) => {
const tempData = data;
this.templateModel.excludedRealStateDomains = data.excludedRealStateDomains;
this.oldResponse = tempData.excludedRealStateDomains;
});
};
save(model: RSDLeads, isValid: boolean):void{
console.log("oldResponse",this.oldResponse);//oldResponse [Object, Object, Object]
console.log("templateModel",this.templateModel.excludedRealStateDomains);//templateModel [Object, Object, Object]
}
}
成員變量的狀態I返回來自服務lamdaService一個承諾,其中i從分配DB數據到模板/成員變量templateModel它獲取儘管在template.html形式修飾。我想最初的/舊響應將它與修改的比較,但我沒有實現它,因爲我已經開始而它與形式的更新,新的變量老迴應,我也得到相同的結果兩者的console.log在保存功能存儲在角2類