我正在进行下拉选择以选择 add_event.html 中的 field 。
<select ng.model="venue" ng-click="getVenues()" ng-options="venue.name for venue in venues" class="form-control">
</select>
getVenues() 位于 add_event.html 使用的事件 Controller 中:
$scope.getVenues = function(){
$http.get('/api/venues').then(function(response){
$scope.venues = response.data;
});
}
但由于某种原因,下拉列表没有填充?
/api/venues 确实产生了一系列 field 。
最佳答案
它应该是ng-model
并使用ng-init
而不是 ng-click
<select ng-model="venue" ng-init="getVenues()" ng-options="venue.name for venue in venues" class="form-control">
</select>
关于javascript - ng-options 不产生下拉框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47511807/