Я разработал форму с реактивными формами и хотел бы перезаписать содержимое ввода новым значением. Я хотел бы отправить mandantKagId из JSON, чтобы можно было выполнить обновление. Вы знаете, как это работает?
Вот мой код:
// Snippet from JSON
{
"accountlinevaluesId": 1,
"accountlineId": 1,
"mandantKagId": 660,
"mandantAccountsId": 1,
"period": "7",
"accountNumber": 27,
"name": "EDV-Hardware/Software",
"amount": 55.16859,
"mandantKagAccountEntity": {
"mandantKagId": 660, // I want to send this
"mandantId": 1,
"kagNumber": "2000",
"kagText": "A. I. 1. EDV-Software"
}
// Service
// To change entries
changeEntries(balanceListChanges: BalanceList): Observable<any> {
return this.http.patch<any>(`${environment.baseUrl}/changekag`, balanceListChanges, {
headers: new HttpHeaders({
'Content-Type': 'application/json'
})
}).pipe(map(data => data));
}
}
// TS
// To change entries in the BalanceList
changeBalanceList() {
this.submitted = true;
// Stop here if form is invalid
if (this.balanceListForm.invalid) {
return;
}
this.balanceListService.changeBalanceListEntries(this.balanceListForm.value)
.subscribe(
data => {
console.log('Response:', JSON.stringify(data));
this.submitted = false; });
}