У меня есть модель, которая представляет собой массив, который должен обрабатывать сложные и простые элементы:
{
"object" :[
"element1.html",
"element2.html",
{
"url:"element3.html",
"title" : "Title 3"
},
"element4.html",
"element5.html"
]
}
Есть ли способ сделать выбор, который может обрабатывать как простые, так и сложные элементы в angularjs (показывая URL-адрес из комплексов)?
Подход 1
Я имею в виду такие:
ng-model="(object[$index].url ? object[$index].url : object[$index])"
Подход 2
Создайте нормализованный объект, который будет иметь сложную структуру для каждого объекта с пустым массивом и тип файла, указывающий, является ли он простым или сложным.
Могу ли я сделать магию с помощью angular, чтобы избежать второго подхода?
Спасибо!