1
ReactJS에서 lodash를 사용하여 고유 값을 얻는 방법은 무엇입니까? 이제 모든 데이터를 가져옵니다. 그러나 중복 데이터 인쇄를 피하는 방법은 무엇입니까? 사실 그것은 필터 박스입니다. 그래서 데이터 반복은 피해야합니다. 누구든지 나를 도울 수 있습니까?ReactJS에서 lodash를 사용하여 고유 값을 얻는 방법?
는 기능 :
comboClick() {
var apiBaseUrl = "http://api.eventsacross-stage.railsfactory.com/api/";
var input = this.state.search_event;
let self = this;
axios.get(apiBaseUrl+'v1/events/?on_dashboard=false'+input)
.then(function (response) {
let events = response.data.events;
self.setState({events: events});
console.log(response);
})
.catch(function (error) {
console.log(error);
});
}
Jsx 부 :
<div className="dropdown text-center">
<button
className="btn btn-default dropdown-toggle"
type="button"
data-toggle="dropdown"
style={{width: "50%"}}
onClick={this.comboClick.bind(this)}>
Place
<span className="caret"></span>
</button>
<ul className="dropdown-menu">
{this.state.events.map(function (event, i) {
return (
<div key={i}>
{event.locations.map(function (locations, j) {
return (
<li key={j}><p>{locations.city}</p></li>
)
})}
</div>
)
})}
</ul>
</div>
함수 내부에 루프를 넣는 방법? –
comboClick() { var apiBaseUrl = "http://api.eventsacross-stage.railsfactory.com/api/"; var input = this.state.search_event; let self = this; (var i = 0; i
나는이 도시뿐만 아니라 그 도시의 위치도 얻지 못한다. –