Ich habe ein Problem. Die Dropdown-Liste kann nicht alphabetisch mit angular.js sortiert werden. Ich erkläre meinen Code unten.Dropdown-Listenwert kann nicht alphabetisch mit angular.js sortiert werden
<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) {
})
Hier mein Problem ist, ich die Liste bestellen kann aber Select Business Name
kommt in der Mitte in dieser Liste, die nur ersten und ausgewählt werden sollen. Bitte helfen Sie mir, dieses Problem zu lösen.
posten Sie den JSON, den Sie laden – Sajeetharan
@Sajeetharan: Alle JSON-Wert kommt aus der Datenbank.Ich aktualisiere meinen Beitrag erneut. – satya
Ich nehme an, Sie fügen die Auswahl mit Ihrem '$ scope.listOfRestaurant' Array hinzu? Wenn dies der Fall ist, fügen Sie zuerst die Option "Geschäftsnamen auswählen" hinzu und fügen Sie dann den Rest –