私はAPIにデータをポストし、APIを呼び出したサービスにデータを返そうとしています。このサービスは、サービスを呼び出したコンポーネントにデータを返します。サービスからコンポーネントにデータを渡す - イオン2
コンポーネント内のデータを取得していますが、htmlに表示するためにデータにアクセスする方法を理解できませんでした。私は、この形式でデータを取得しています:
これは 公共getPaymentDetails(ローン、支払い){ はconsole.log( "到達支払詳細")私のサービスです。
let queryParameters = new URLSearchParams();
let headerParams = new Headers({ 'Content-Type': 'application/json' });
let requestOptions: RequestOptionsArgs = {
method: 'POST',
headers: headerParams,
search: queryParameters
};
const url = this.basePath + '/api/v1/collection/payment';
// let headers = new Headers({ 'Content-Type': 'application/json' });
this.http.post(url, {loan,payment} , requestOptions)
.subscribe(data => {
// console.log(data);
this.return_data.push(data.json());
},
data => {
// console.log(data);
});
return this.return_data;
}
これは、サービスを呼び出す私のコンポーネントです:コンソールがpayment_dataにログインする場合は[0]私はそれが非同期動作のために発生している