Я портирую приложение с angularjs на angularjs 4
Возникла проблема с запросом http.
Вот вызов в angularjs:
$http.post(/get_paginate_items_with_search', params).succes(function (data) {})
данные отображаются
сейчас в угловых 4
import { Injectable, NgModule } from '@angular/core';
import { HttpClient } from '@angular/common/http';
declare const angular: angular.IAngularStatic;
import {downgradeInjectable} from '@angular/upgrade/static';
@Injectable()
@NgModule()
export class ItemsService {
constructor(private http: HttpClient) {
}
GetItemsList(params: any) : void {
this.http.post('/get_paginate_items_with_search', params).subscribe(
data => console.log(data),
err => console.log(err)
)
}
}
angular.module('module').factory('ng4itemsService', downgradeInjectable(ItemsService));
ничего не возвращает. полезная нагрузка такая же
но запрос другой, метода нет и ничего. На вкладке «Сеть» он отображается как «ожидающий». Должен ли я сделать специальный заголовок и прочее, чтобы оно работало?
Из DOC Angular они не делают ничего особенного, чтобы заставить его работать.
Я что-то упустил?