Мне нужно обновить таблицу mat после вставки данных в базу данных. Моя форма и таблица mat находятся на одной странице. Из формы я вставляю данные в базу данных. В базу данных он успешно вставлен но мой мат-стол не обновляется. Если я обновлю страницу, то mat-таблица будет обновлена. Но мне нужно сделать обновление таблицы матов после вставки данных в базу данных.
Spring Service
const: httpOptions = {
.......
}
export class SpringService {
public getAllClubs(): any {
return this.http.get(this.baseUrl+"/currentseason/get/clubs",httpOptions);
}
}
AppComponent.ts
expport class AppComponent implements OnInit {
clubdetails = new MatTableDataSource();
displayedColumns: string[] = [.....];
ngOnInt() {
this.getClubList();
}
getClubList() {
this.springService.getAllClubs().pipe(
........
).subscribe(res => {this.clubdetails.data= res;});
}
}
Appcomponent.html
<form (ngSubmit)="mymethod()">........</form>
<table mat-table [dataSource] = "clubdetails">
.............
</table>