2017-09-01 20 views
0

ブラウザの応答私はそれを見ることができますが、私は古い角度で私の機能でそれにアクセスする方法はわからない私は迎撃器を使用していたが、角2 +私はそれを働かせることができない、誰も私にそれを行う方法を示すことができない?角度2+のhttpを読んでレスポンスヘッダ

+0

はHTTPまたはHttpClientですか? –

+0

あなたのangalrのバージョンは4 + –

+0

@ Jota.Toledo haha​​、私たちは仕事がありませんね(私とあなた) –

答えて

0

私は多くの可能性を調査した後、私は最高で最も単純な解決策を見つけたので、これが誰かを助けることを願っています。私はHttpClientと角度4+を使用し、単にhttp.get methd {observe: 'response'}に新しいパラメータを追加するだけです。

getProjects(projectId, pageSize, page) { 
    return new Promise((resolve, reject) => { 
     this.http.get('/api/projects/' + projectId + '/products/?pageSize=' + pageSize + '&page=' + page, 
     { observe: 'response' }).subscribe(data => { 
      const pagination = JSON.parse(data.headers.get('pagination')); 
      resolve({ 
      items: data.body, 
      totalItems: pagination.TotalItems 
      }); 
     }, error => { 
      reject(error) 
     }); 
    }); 
    } 
関連する問題