これまでのコードで、 '基本'レートと選択した日付に基づいて履歴通貨データを引き出しています。列 'currency name'と 'rate'に返されたデータを表示する方法はありますか?私のコードは、これまで以下とここにある:http://codepen.io/co851002/pen/PWqVwrはオブジェクトのプロパティと値をテーブルにマップする方法は?
var date = '2017-01-06'
var base = 'USD'
var API_request = 'https://api.fixer.io/' + date + '?base=' + base;
var App = React.createClass({
getInitialState: function() {
return {
rates: []
}
},
componentDidMount: function() {
var th = this;
this.serverRequest =
axios.get(API_request)
.then(function(result) {
console.log(result.data.rates)
th.setState({
rates: result.data.rates
});
})
},
componentWillUnmount: function() {
this.serverRequest.abort();
},
render: function() {
var self = this;
return (
<div className="table">
<table >
<thead>
<tr>
<th>Currency</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td>Currency goes here</td>
<td>Value goes here</td>
</tr>
</tbody>
</table>
</div>
)
}
});
React.render(<App />, document.querySelector("#root"));
おかげ@DavidDomain - 私は今、いくつかの睡眠を得ることができます:)、あなたは歓迎、幸せコーディングと良い夜は –
確信しています。 ;) – DavidDomain