Мой 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"]
Он извлекает все данные в одной строке. Как получить его в раскрывающемся списке? Я хочу, чтобы данные выпадали как список.
Любая помощь приветствуется, спасибо.
Это должно сработать.
<body ng-app="mainApp">
<div ng-controller="myController">
<select>
<option ng-repeat="person in persons.data">{{person}}</option>
</select>
</div>
</body>
Попробуй это
<select ng-model="SelectedPerson" ng-options="person for person in persons.data"></select>
Обновить: