2016-06-28 3 views
0

Простой вопрос, я уверен, что ...Угловое/JavaScript: Чтение значения из GET

Я пытаюсь создать и загрузить его со значениями из моего MongoDB. От colsole.log Я уверен, что запрос выполняется, как ожидалось, но заселяется с ...

function (a){Qa(a,"fn");h.then(function(b){a(b.data,b.status,b.headers,f)}); return h} 
function (a){Qa(a,"fn");h.then(null,function(b){a(b.data,b.status,b.headers,f)}); return h} 

Выбор: угловой/html

<select ng-model="selected" ng-options="opt as opt for opt in months" ng-init="selected='March'"></select> 

И контроллер

$scope.months = $http.get("/utility/monthList"); 

Заранее благодарен.

+3

$ http.get ("/ утилиты/monthList"), а затем (функция (ответ) {$ scope.months = response.data}). –

ответ

1

Это plnkr, которые иллюстрируют ваше решение, надеюсь, это поможет вам.

http://plnkr.co/edit/50q9N6TmU7ubouMcgenW?p=preview

<select ng-model="selected" ng-options="opt as opt.FirstName for opt in months" ng-init="selected='March'"></select> 
+0

Спасибо Deepanjan. Демоверсия plinkr была очень полезной – richardfr

+0

счастливая кодировка :) не могли бы вы проголосовать за сообщение, спасибо вам так много ... – Deepanjan

3

С $http .get возвращает обещание вам необходимо обновить ответ, когда обещание решить:

$http.get("/utility/monthList").then(function(res){ $scope.months = res.data; }); 

Подробнее о promises.

+0

Спасибо Amir - я добавил обещания для более поздних ... – richardfr

Смежные вопросы