АК
Size: a a a
АК
E
АК
АК
DK
public getUsers(): void {
this.isLoading = true;
this.sub.add(
this.adminService.getAdministrators().subscribe((administrators) => {
if (administrators) {
this.administrators = administrators;
this.dataSource.data = administrators.map(user => {
return new Administrator(user);
});
this.isLoading = false
}
})
);
}
Servicepublic administrators: BehaviorSubject<any> = new BehaviorSubject<any>([]);
public administrators$: Observable<any> = this.administrators.asObservable();
constructor(private http: HttpClient) {}
public getAdministrators(): Observable<IAdministrator[]> {
if (!this.administrators.value.length) {
this.http.get(`${environment.baseUrl}/api/v1/admin/users`).pipe(
tap((response) => {
this.administrators.next(response);
})
).subscribe();
}
return this.administrators.asObservable();
}
АФ
S
v4
М
Р
combineReducers
тебе нуженv4
v4
S
AS
D
D
МВ
D
D