Как отправить массив в качестве параметра поискового запроса в Angularjs? - PullRequest
0 голосов
/ 07 января 2020

Я создаю платформу электронной коммерции и внедряю расширенные функции поиска. Здесь пользователь может выбрать несколько компаний и несколько групп для поиска товаров, чтобы он мог найти несколько товаров одновременно. enter image description here

Я использую раскрывающийся список выбора для каждой группы, и фильтр выбран так:

  $scope.getSelectedItems = function(item){
                 return item.selected;
     };

Данные выбраны как таковые

  <input type="checkbox" style="width:20px;height:20px;" ng-model="cmp.selected">{{cmp.compname}}

enter image description here

Выбранная компания фильтра показана как таковая

<li ng-repeat="x in vm.cmpList |filter: getSelectedItems" " style="margin-top:0px; margin-bottom:0px;">
                            {{x.compname}}
                        </li> 

Как я могу отправить много значений в фильтре, чтобы получить API, чтобы все selectedItems это параметры ??

1 Ответ

0 голосов
/ 07 января 2020

Проще всего было бы использовать HttpPost и отправить свой список в качестве тела запроса

Если вы действительно хотите использовать метод get, вы можете добавить URL в качестве строки запроса

...