Size: a a a

Ionic - русскоговорящее сообщество

2018 January 22

AI

Alexey Illarionov in Ionic - русскоговорящее сообщество
Эээ
источник

AI

Alexey Illarionov in Ionic - русскоговорящее сообщество
HttpClientModule
источник

AI

Alexey Illarionov in Ionic - русскоговорящее сообщество
Дошло кажись
источник

AI

Alexey Illarionov in Ionic - русскоговорящее сообщество
Ща попробую
источник

AS

Anatoly Shirokov in Ionic - русскоговорящее сообщество
тогда не к Ionic-у вопрос
источник

AS

Anatoly Shirokov in Ionic - русскоговорящее сообщество
@superalesha_ykt скажи, а как ты создаешь provider-ы? что бы не гнать отсебятину используй ionic generate:
ionic generate provider MyProvider
источник

AI

Alexey Illarionov in Ionic - русскоговорящее сообщество
Через g и делаю
источник

AS

Anatoly Shirokov in Ionic - русскоговорящее сообщество
тогда там должно быть правильное включение правильного Http
источник

AS

Anatoly Shirokov in Ionic - русскоговорящее сообщество
опс
источник

AS

Anatoly Shirokov in Ionic - русскоговорящее сообщество
а они поменяли Http на  HttpClient
источник

AI

Alexey Illarionov in Ionic - русскоговорящее сообщество
Ага
источник

AS

Anatoly Shirokov in Ionic - русскоговорящее сообщество
ну что, тогда надо честно задавать параметры:
post(url: string, body: any | null, options: {
       headers?: HttpHeaders | {
           [header: string]: string | string[];
       };
       observe: 'response';
       params?: HttpParams | {
           [param: string]: string | string[];
       };
       reportProgress?: boolean;
       responseType: 'text';
       withCredentials?: boolean;
   }): Observable<HttpResponse<string>>;

чтобы получить именно Observable<HttpResponse<string»;
источник

AS

Anatoly Shirokov in Ionic - русскоговорящее сообщество
и еще, не опускай возвращаемые типы у методов, иначе нафига она тогда нужна эта строгая типизация TypeScript
источник

AS

Anatoly Shirokov in Ionic - русскоговорящее сообщество
то есть, надо передать options с observe: 'response'
источник

AS

Anatoly Shirokov in Ionic - русскоговорящее сообщество
чтобы вернулся HttpResponse
источник

AS

Anatoly Shirokov in Ionic - русскоговорящее сообщество
@superalesha_ykt идея ясна?
источник

AS

Anatoly Shirokov in Ionic - русскоговорящее сообщество
источник

AS

Anatoly Shirokov in Ionic - русскоговорящее сообщество
@superalesha_ykt по ссылке выше хорошее введение в HttpClient, в частности пример обращения к headers:
this.http.get<Post>(this.url, { observe: 'response' }).subscribe(res => {
   this.powered = res.headers.get('X-Powered-By');
   this.postTitle = res.body.title;
 });
источник

AI

Alexey Illarionov in Ionic - русскоговорящее сообщество
во
источник

AI

Alexey Illarionov in Ionic - русскоговорящее сообщество
Observe : "response" помогло
источник