【发布时间】:2017-10-29 01:06:53
【问题描述】:
按照流星网站上的入门教程后,我在“2.4 创建应用组件”项附近停下来,首先安装:
meteor add http
该应用程序的目的是以不同的方式可视化纽约州的彩票 api 数据。
import React, { Component } from 'react';
import { HTTP } from 'meteor/http';
var apiUrl = 'https://data.ny.gov/api/views/dg63-4siq/rows.json';
export default class App extends Component {
numbers() {
HTTP.get(apiUrl, {}, function(err, res){
if(err){
console.log('ERROR @ CALL');
} else {
console.log(res);
return res.data.data.slice(-50).map((result, index) =>
<li key={ result[0] }>{`${result[8]} - ${result[9]}`}</li>
);
}
});
}
render() {
return (
<div className="container">
<header>
<h1>Numbers</h1>
</header>
<ul>
{ this.numbers() }
</ul>
</div>
);
}
}
来自 http 调用的对象显示在控制台上,但不在 DOM 上
【问题讨论】:
标签: javascript reactjs meteor meteor-react