Загрузка выпадающих значений для angularJS

0

Я пытаюсь загрузить выпадающие значения из массива с помощью угловых js.

Я вижу и могу заставить его работать, когда данные (массив находится в этом формате);

items = [
    { id: 1, name: 'Foo' },
    { id: 2, name: 'Bar' } 

который может быть загружен

<div ng-controller="ExampleCtrl">
    <select ng-model="selectedItem" 
            ng-options="item as item.name for item in items"></select>

</div>

Однако данные, которые я получаю, находятся в этом формате без идентификаторов;

items = {["Moe", "Larry", "Curly"]}

Как я могу загрузить выбор с именами из моего массива?

  • 0
    Вы уверены, что это правильный формат ваших данных? У него есть фигурные скобки перед квадратами?
Теги:
drop-down-menu

1 ответ

1
Лучший ответ

Я думаю, что вы будете искать item as item for item in items как глупо, как это выглядит ха-ха.

Так;

<div ng-controller="ExampleCtrl">
<select ng-model="selectedItem" 
        ng-options="item as item for item in items"></select>
</div> 

Надеюсь, это поможет!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню