Я пытаюсь сделать простой вызов 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');
}
});
}
}