В объекте json я отфильтровал дубликаты товаров и получил массив для создания dropdone для поиска.
$scope.value =[{"Product":"Table","Country":"United States","id":"17619"},{"Product":"Chair","Country":"Pakistan","id":"17618"},{"Product":"Keyboard","Country":"Pakistan","id":"17617"},{"Product":"Chair","Country":"Pakistan","id":"17615"}]
Я отфильтровал дубликаты товаров и получил массив этим методом
$scope.getProduct = function(){return ($scope.values || []).map(function(w){return w.Product;}).filter(function(w,idx,arr){return arr.indexOf(w)===idx;});};
он возвращаетТаблица, Char, Клавиатура как массив.который я использовал в dorpdonw функцией getProduct () таким образом
<select ng-model="product"><option ng-repeat="p in getProduct()" ng-model="filter[p]">{{p}}</option></select>
Но я хочу выводить в отсортированном виде, как Char, Keyboard, Table.Как я могу отсортировать массив возвращать по getProduct ()