Страница перезагружается после выполнения любого пост-запроса для углового умного стола - PullRequest
0 голосов
/ 14 сентября 2018

Для угловых смарт-таблиц я выполняю грубую операцию через http-запрос.Но после каждого http-вызова страница / браузер перезагружается.

deleteBook(id: number) {
return this.http.delete(this.baseUrlBooklist + "/" + id);}

onDeleteConfirm(event) {
    const deletedBook = event.data;
    this.bookService.deleteBook(deletedBook.id).subscribe(
      item => {
        console.log(item);
        event.confirm.resolve(event.source.data);
      }
    );
  }

Настройки:

 delete: {
      confirmDelete: true
    },

Html:

<ng2-smart-table
[settings]="settings"
[source]="items"
(createConfirm)="onCreateConfirm($event)"
(deleteConfirm)="onDeleteConfirm($event)"
(editConfirm)="onEditConfirm($event)"></ng2-smart-table>

Для всех запросов http, страницаполучать перезагрузку.Если удалить пользовательское событие и не делать http-вызов, то оно работает без перезагрузки страницы.

Пожалуйста, помогите мне в этом отношении.

1 Ответ

0 голосов
/ 14 сентября 2018

Попробуйте вот это, у меня все нормально.

item => {
        console.log(item);
        event.confirm.resolve();
      }
...