Javascript-форум (https://javascript.ru/forum/)
-   Angular.js (https://javascript.ru/forum/angular/)
-   -   Автосохранение формы (https://javascript.ru/forum/angular/70961-avtosokhranenie-formy.html)

AntonEvseev 15.10.2017 22:05

Автосохранение формы
 
Мне надо чтобы после окончания ввода пользователем отправлялся post запрос на сервер.
<form class="form-user" [formGroup]="userForm" (submit)="onSubmit()">                                          
    <input formControlName="title" class="title" maxlength="60" />               
    <textarea formControlName="story"></textarea>                
</form>

ngOnInit(): void { this.userForm.valueChanges.distinctUntilChanged().debounceTime(300).switchMap(data => this.bookDataService.createBook(data)).subscribe(data => {            
    console.log('Form changes', data)
    }) 
        });

Как поправить данный код чтобы он заработал?

destus 16.10.2017 08:05

почему этот код не устраивает?

AntonEvseev 16.10.2017 11:12

Post запрос не отправляется и даже в консоль не пишется "Form changes"

destus 16.10.2017 11:56

AntonEvseev,
пишется https://plnkr.co/edit/HSgKJLDQ1E4pyPCJcL9N?p=preview


Часовой пояс GMT +3, время: 06:32.