Почему r.map () не является функцией? - PullRequest
0 голосов
/ 23 марта 2020

Я создал класс, который должен получать «функциональные возможности» пользователя в формате 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 не является функцией", когда я запускаю это, что не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...