Как заполнить данные JSON в раскрывающемся списке, используя угловой JS

0

Мой html-код

<body ng-app="mainApp">
<div ng-controller="myController">
<select>
    <option ng-repeat="person in persons">{{ person.data }}</option>
</select>
</div>
</body>

Мой код js

var app=angular.module("mainApp",[]); 
  app.controller("myController",function ($scope,$http){
     $http.get("my url")
     .success(function(response){
        $scope.persons=response;
   });
});

Мой код json:

data:["bank1","bank2",bank3"]

Он извлекает все данные в одной строке. Как получить его в раскрывающемся списке? Я хочу, чтобы данные выпадали как список.

Любая помощь приветствуется, спасибо.

  • 0
    данные конкретного человека в выпадающем списке?
Теги:

2 ответа

0

Это должно сработать.

<body ng-app="mainApp">
    <div ng-controller="myController">
      <select>
        <option ng-repeat="person in persons.data">{{person}}</option>
      </select>
     </div>
</body>
0

Попробуй это

<select ng-model="SelectedPerson" ng-options="person for person in persons.data"></select>

Обновить:

Рабочая демонстрация:

  • 0
    Это не работает
  • 0
    @shilpa Я добавил рабочую демонстрацию. пожалуйста, проверьте это
Показать ещё 3 комментария

Ещё вопросы

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