@hbrmdc

Как сделать variable из array.map?

Кратко:
this.data.comments.map(function(c) {
  return <li>{c.text}</li>;
})

Как сделать переменную из c.text?

Подробно:
я получаю array:
observe: function() {
    return {
      newEstateData: (new Parse.Query('newEstateData')).ascending('createdAt')
    };
  },


из этого array создаю шаблон вывода (прошу прощения, если терминология не верна):
{this.data.newEstateData.map(function(c) {
					return (
    <div className="some classes">{c.columnName}</div>
    // и тут создаю кнопку для роутера
    <Link to="NewEstateDetails" params={{id: "Сюда нужно поместить id из array" }} className="btn-flat cyan-text fullwidth center waves-effect waves-teal">Подробнее</Link>

  )
				})},


Как в params поместить id из array?

ps. чтобы воткнуть id прямо посреди кода, достаточно написать {c.objectId}.
  • Вопрос задан
  • 119 просмотров
Пригласить эксперта
Ответы на вопрос 1
matroskin13
@matroskin13
JavaScript developer, GO developer
array.map(function(item, i){
    // i - это ключ
});
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы