это мой код
import { HttpClient, HttpHeaders } from '@angular/common/http';
import { Injectable } from '@angular/core';
import 'rxjs/add/operator/map';
import { Headers } from '@angular/http';
@Injectable()
export class DataproviderProvider {
constructor(public http: HttpClient) {
console.log('Hello DataproviderProvider Provider');
}
// registering the user
resgisterData(registerdata) {
let headers = new Headers({'Content-Type': 'application/json'});
this.http.post('http://localhost:3000/api/contact',registerdata,{headers: headers})
.map(res => res.json());
}
}
Я получаю сообщение об ошибке типа
Аргумент типа '{headers: Headers;} 'нельзя назначить параметру типа' {headers ?: HttpHeaders |{[header: string]: строка |Строка [];};наблюдать ?: "тело";params ?: Ht ... '.Типы свойств «заголовки» несовместимы.Тип «Заголовки» нельзя назначить типу «HttpHeaders |{[header: string]: строка |Строка [];}».Тип «Заголовки» нельзя назначить типу «{[header: string]: string |Строка [];}».Подпись индекса отсутствует в типе «Заголовки».
В коде Visual Studio отображается ошибка {headers: headers}