Вывод данных
Данные располагаются на удалённом сервере в виде
http://.../v1/sto/detail/[id]/ то есть каждый элемент в формате .json : { "name":user, "text":text } Если все данные лежет в одном .json файле то это будет выглядить примерно так: $http.get('http://.../v1/sto/') .success(function(data, status, headers, config){ console.log('This is Data:',data,'\n\nThis is Status:',status,'\n\nThis is Headers:',headers,'\n\nThis is config:',config); $scope.items = data; }); <select > <option ng-repeat="item in items">{{item.id}}</option> </select> как вывести в первом случае? Вроде бы тривиальная задача, но всё же |
Лучше первого случая избежать :) и делать один запрос к сайту.
Но если есть желание сделать все-таки первым случаем, то смотрите в торону $q (http://habrahabr.ru/post/189084/) Если вкратце, то http.get возвращает promise. Т.е. вы создаете запрос get для запроса каждого файла. А потом через метод $q.all ожидаете когда они все выполнятся. |
Цитата:
|
Держать данные в файле в виде
{ id : { "name":user, "text":text } } Запрашивать его и выбирать нужные данные. |
Часовой пояс GMT +3, время: 04:36. |