У меня есть следующий код:Машинопись Angular2 - жалуется о несуществующих типов
var headers = new Headers();
// headers.append('Content-Type', 'application/json');
headers.append('Content-Type', 'application/x-www-form-urlencoded');
this.http.post(
'http://192.168.1.45:3000/testrestapi',
{headers: headers}
).map((res => res.json())
.subscribe(data => {
// we've got back the raw data, now generate the core schedule data
// and save the data for later reference
this.data = data;
console.log('Friends Provider was a success!');
console.log(JSON.stringify(data));
resolve(this.data);
},
(err)=>{
console.log('Error in Friends Provider!');
},
()=>{
console.log('Friends Provider network call has ended!');
}
)
)
});
Код отлично компилируется без ошибок, но я получаю следующие ошибки в моем язь:
I Я следую этим документам: https://angular.io/docs/js/latest/api/http/Http-class.html. Он показывает, как использовать HTTP для GET, но не для POST. Кажется, мне не хватает типа для моих заголовков, и я не уверен, что здесь делать, и он жалуется на тип метода подписки, и снова я не уверен, что здесь делать, поскольку я следую за документами, и это не кажется есть что-то другое?
полный код? – micronyks
* компилируется отлично без ошибок *, а затем вы показываете изображение ошибок компиляции? Вы импортируете Http дважды, как говорит ошибка, для стартеров. Прочтите ошибки и сначала исправьте простейшие. –