按钮
var age_flag = false;
$scope.px = function() {if(age_flag) {
$scope.goods.sort(function(a, b) {
return a.age - b.age
});
} else {
$scope.goods.sort(function(a, b) {
return b.age - a.age
});
}
age_flag = !age_flag;
$scope.goods = $scope.good;
}
++++++++++++++++++++++++++++++++++++++++++
<select ng-model="paixu" ng-change="px(paixu)" ng-init="paixu='年龄正序'">
<option>年龄正序</option>
<option>年龄倒序</option>
</select>
下拉框
var age_flag = false;
$scope.px = function() {
if($scope.paixu=="年龄正序") {
$scope.goods.sort(function(a, b) {
return a.age - b.age
});
} else if($scope.paixu=="年龄倒序") {
$scope.goods.sort(function(a, b) {
return b.age - a.age
});
}else if($scope.paixu=="日期正序") {
$scope.goods.sort(function(a, b) {
return a.ss - b.ss
});
}else if($scope.paixu=="日期倒序") {
$scope.goods.sort(function(a, b) {
return b.ss - a.ss
});
}
$scope.goods = $scope.good;
}
+++++++++++++++++++++++++++++++++++