Я понимаю, что это невозможно или рекомендуется, и что там, где в модели существует массив, имеет смысл использовать карту. Это нормально, но что делать, если у вас нет массива? Вместо этого у вас есть числовое значение, которое соответствует заданному количеству элементов для визуализации, что вам делать?
Вот мой пример: я хочу добавить к элементу префикс произвольного количества тегов диапазона в зависимости от его иерархического уровня. Итак, на уровне 3 мне нужно 3 тега диапазона перед текстовым элементом.
В JavaScript:
Код: Выделить всё
for (var i = 0; i < level; i++) {
$el.append('');
}
$el.append('Some text value');
React.js
Код: Выделить всё
render: function() {
var tmp = [];
for (var i = 0; i < this.props.level; i++) {
tmp.push(i);
}
var indents = tmp.map(function (i) {
return (
);
});
return (
...
{indents}
"Some text value"
...
);
}
Подробнее здесь: https://stackoverflow.com/questions/291 ... cts-to-map
Мобильная версия