Я создал класс, который должен получать «функциональные возможности» пользователя в формате json из БД, а затем с этими данными генерировать динамическое c меню для клиента. Класс выглядит следующим образом:
@Injectable({
providedIn: 'root'
})
export class FunctionalityService {
private path: ApiPath;
constructor(
api: ApiService
) {
this.path = // Suppose a correct path here
}
list(): Observable<Functionality[]> {
return this.path
.getJson<any[]>()
.pipe(map(r => r.map(f => Functionality.get(f))));
}
}
Проблема в том, что я получаю сообщение об ошибке "r.map не является функцией", когда я запускаю это, что не так?