«Модуль не найден: Ошибка: невозможно разрешить« rxjs / add / operator / switchMap »с помощью API-интерфейса LinkedIN в Angular 6 - PullRequest
0 голосов
/ 28 августа 2018

Я пытаюсь сделать простой вызов API на LinkedIN API в моем приложении Angular. Мой ключ API и все, что идеально. По какой-то причине, когда мое приложение вызывает эту функцию, я получаю эту ошибку: «Модуль не найден: Ошибка: невозможно разрешить rxjs / add / operator / switchMap»

Я даже добавил строку:

import 'rxjs/add/operator/switchMap';

к началу этого компонента.

Вот мой компонент. Всего:

import { Component } from '@angular/core';
import { LinkedInService } from 'angular-linkedin-sdk';
import 'rxjs/add/operator/switchMap';


@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class AppComponent  {
  title = 'LItest';
  public apiKey;
  private basicProfileFields = ['id', 'first-name', 'last-name', 'maiden-name', 'formatted-name', 'phonetic-first-name', 'phonetic-last-name', 'formatted-phonetic-name', 'headline', 'location', 'industry', 'picture-url', 'positions'];
  public lastResponse;


  public constructor(private _linkedInService: LinkedInService) {
  }

  public rawApiCall(){
    const url = '/people/~?format=json';
    this._linkedInService.raw(url)
      .asObservable()
        .subscribe({
          next: (data) => {
            console.log(data);
          },
          error: (err) => {
            console.log(err);
          },
          complete: () => {
            console.log('RAW API call completed');
          }
        });
  }
}

1 Ответ

0 голосов
/ 28 августа 2018

Попробуйте установить

npm install --save rxjs-compat

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