我遇到問題。下拉列表無法按字母順序使用angular.js進行排序。我在下面解釋我的代碼。無法使用angular.js按字母順序排列下拉列表值使用angular.js
<div class="input-group bmargindiv1 col-md-12">
<span class="input-group-addon ndrftextwidth text-right" style="width:180px">Business Name :</span>
<select class="form-control" id="restau" ng-model="restaurant" ng-options="qua.name for qua in listOfRestaurant | orderBy:'name' track by qua.value" ng-change="getDayFromSpecial('restau');">
</select>
</div>
$scope.listOfRestaurant=[{
name:'Select Business Name',
value:''
}]
$scope.restaurant=$scope.listOfRestaurant[0];
$http({
method:'GET',
url:"php/customerInfo.php?action=restaurant",
headers: { 'Content-Type': 'application/x-www-form-urlencoded' }
}).then(function successCallback(response){
angular.forEach(response.data,function(obj){
var data={'name':obj.rest_name,'value':obj.member_id};
$scope.listOfRestaurant.push(data);
})
},function errorCallback(response) {
})
這裏我的問題是,我可以對列表進行排序,但Select Business Name
在中間進來該名單應該來僅第一和選擇。請幫我解決這個問題。
發佈您加載的json – Sajeetharan
@Sajeetharan:所有json值來自database.I更新我的文章。 – satya
我假設你將追加到你的'$ scope.listOfRestaurant'數組中?如果是這樣,首先添加「選擇商家名稱」選項,然後附加其餘 –