$scope.change=function(){
var name=$scope.paixu;
if(name=="按照库存数量正序"){
$scope.shuju.sort(function(a,b){
return a.num-b.num;
})
}else if(name=="按照库存数量倒序"){
$scope.shuju.sort(function(a,b){
return b.num-a.num;
})
}else if(name=="按照入库时间正序"){
$scope.shuju.sort(function(a,b){
return a.riqi-b.riqi;
})
}else if(name=="按照入库时间倒序"){
$scope.shuju.sort(function(a,b){
return b.riqi-a.riqi;
})
}
}
<select ng-init="paixu=order[0]" ng-model="paixu" ng-options="x for x in order" ng-change="change()">
<!--<option value="">请选择排序方式</option>
<option value="1">按照库存数量正序</option>
<option value="2">按照库存数量倒序</option>
<option value="3">按照入库时间正序</option>
<option value="4">按照入库时间倒序</option>-->
{{x}}
</select>