Я динамически обрабатываю данные в React после совершения вызова api, а затем сопоставляю результаты, чтобы показать ссылки на веб-сайты в таблице. Все работает по назначению, за исключением того, что мне нужно добавить пули между каждой ссылкой для сегментации контента для пользователя (любое количество ссылок на строку - оно может быть до десяти). Мне нужно убедиться, что нет конечной пули, если на каждую строку отображается только одна ссылка, а также не добавляет пулю за последней ссылкой в строке, если ее больше одного. Ниже рабочий код, вы можете увидеть HTML • после {data.title}
Добавить bullets (•) между html-ссылками, кроме последнего элемента, динамически сгенерированных ссылок в React
<table className="graph-table">
<thead>
<tr id="table-header" className="table-row">
</tr>
</thead>
<tbody>
{ displayData.map((item, i) => {
return (
<tr className="table-row">
<td> { item.categoriesArray.map(({data}) => { return <a href={data.uri}> {data.title} •</a> })}
</td>
</tr>
)
})
}
</tbody>
</table>
Выхода является:
строка 1 ссылка 1 • ссылки 2 •
строки 2 ссылки 1 •
строки 3 ссылки 1 • ссылка 2 • ссылка 3
Это работает, если имеется правильное количество ссылок (как видно из строки 3), я просто не контролирую данные а я возвращаюсь, мне нужно умно добавить пули.
Заранее спасибо.
так делать это с помощью CSS? – epascarello
Что делать с CSS? – Veronica
редактирование делает непонятным, чтобы понять выход. –