обновить данные в наблюдаемой angular 9 - PullRequest
0 голосов
/ 06 апреля 2020

У меня проблема при добавлении пользователя, таблица Html не обновляет sh как мне сделать это с помощью наблюдаемого? У меня есть метод register в AccountService и getAllAdmins в UsersService, а также в компоненте администратора для получения данных после подписки на getAllAdmins метод

UsersService

export class UsersService {

  constructor(private http: HttpClient) { }

  HTTP_URL = environment.HTTP_URL;

  getAllAdmins(): Observable<any> {
    return this.http.get(this.HTTP_URL + 'UserProfile/GetAdmins'));
  }

AccountService

export class AccountService {

  constructor(private http: HttpClient) { }

  HTTP_URL = environment.HTTP_URL;

  register(reg: RegisterModel): Observable<RegisterModel> {
    return this.http.post<RegisterModel>(this.HTTP_URL + 'ApplicationUser/Register' , reg).pipe();
  }

Эта функция с AdminsListComponent.ts

getAdmins() {
    this.usersService.getAllAdmins().subscribe(list => {
      this.admins = list;
    });
  }
...