Для угловых смарт-таблиц я выполняю грубую операцию через 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-вызов, то оно работает без перезагрузки страницы.
Пожалуйста, помогите мне в этом отношении.