请检查我的plunk
当我使用按钮时,它工作正常,但我希望下拉菜单具有相同的功能。

请向我解释如何编写onChange()或编辑小插曲

码:
的HTML:
<select ng-options="d for d in opt2" ng-model="varun" ng-change="onchange()"> <option value="">Select One</option> </select>

js:

$scope.order = function(predicate, reverse) {
      $scope.friends = orderBy($scope.friends, predicate, reverse);
    };

    $scope.varun = $scope.opt2[0];
   $scope.onchange = function() {
alert($scope.varun);
if($scope.varun == age2 )
{
   $scope.friends = orderBy($scope.friends, 'age' , false);
}
else
{
  $scope.order('-date',true);
}
  }
  }

最佳答案

如果您看一下控制台,它会说


  ReferenceError:未定义age2


你需要写波纹管

if($scope.varun == 'age2' )


代替

if($scope.varun == age2 )

10-06 04:44
查看更多