我有一个从Nggrid列填充的下拉菜单。下拉列表是一个单独的控件。
我想根据从下拉值中选择的值过滤NG网格。我该怎么做?
答案 0 :(得分:0)
你可以像这样在你的选择中添加一个ng-change:
select(ng-model="search", ng-options="data in datas", ng-change='myfilter()')
并在您的控制器中:
$scope.myfilter = function() {
$scope.datas = $filter('filter')($scope.datas, {data.YourField: $scope.search});
// or:
// $scope.datas = $scope.datas.filter(function(data) {
// return data.YourField == search || data.YourOther == search;
// }
};