Невозможно найти «карту» в службе Angular 6 - PullRequest
0 голосов
/ 09 января 2019

Я создал угловой сервис и пытаюсь сделать вызов через веб-API. Но получаю ошибку в атрибуте 'map' внутри функции 'getItems'. Angular не может найти этот атрибут.

Я также пытался импортировать функцию карты, но ничего не работает.

import { Injectable } from '@angular/core';
import { Http, Response, Headers, RequestOptions, RequestMethod } from '@angular/http';
//import { Observable } from 'rxjs/Observable';
import 'rxjs/add/operator/map';
import 'rxjs/add/operator/toPromise';

import {Employee} from'./employee.model'

@Injectable()
export class EmployeeService {
  selectedEmployee : Employee;
  employeeList : Employee[];
  constructor(private http : Http) { }

  getItems() {
    this.http.get('http://localhost:28750/api/Employee').pipe(map(data => {})).subscribe(result => {
      console.log(result);
    });
  }
}

1 Ответ

0 голосов
/ 09 января 2019

Из "rxjs 5.5+" импортируйте "карту" следующим образом:

import { map } from 'rxjs/operators';
...