Я очень плохо знаком с angular и разрабатывал возможное решение с использованием массивов.Однако я не мог найти наилучший подход к этому.В других языках кодирования легко повторять и отображать значения 2 массивов в соответствии с индексом для ex -
var fruit = [apple,grapes,banana];
var color = [red,green,yellow];
for (var i=0; i<fruit.length;i++)
{ print('Fruit '+fruit[i]);
print('Color ' +color[i]);
}
--output --
Fruit apple
Color red
Fruit grapes
Color green
Fruit yellow
Проблема - я хочу иметь аналогичную функциональность, но не могу сделать это с помощью угловых.Я попытался с ng-repeat
, однако не смог отобразить как вывод выше.т.е. итерировать элементы обоих массивов и отображения.спасибо
<div ng-repeat="f in fruit" >
<label <b>${Fruit:}</b></label>
<div>{{n}}</div>
<div ng-repeat="c in color" >
<label <b>${color:}</b></label>
<div>{{c}}</div>
</div>
</div>
---output--
Fruit:
apple
Color:
red
Color:
green
Color:
yellow
Fruit:
grapes
Color:
red
Color:
green
Color:
yellow
Fruit:
banana
Color:
red
Color:
green
Color:
yellow