【问题标题】:How to send array as search query parameter in Angularjs?如何在 Angularjs 中将数组作为搜索查询参数发送?
【发布时间】:2020-01-07 07:22:22
【问题描述】:

我正在构建电子商务平台并实施高级搜索功能。 在这里用户可以选择多个公司和多个集团名称进行产品搜索,以便他可以同时找到某些多个产品。

我正在为每个组实现选择下拉菜单,并且过滤器是这样选择的:

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

数据是这样选择的

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

选择的过滤器公司如下所示

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

如何将过滤器中的许多值发送到 Get api,以便所有 selectedItems 都是参数??

【问题讨论】:

    标签: angularjs search get e-commerce


    【解决方案1】:

    最简单的方法是使用 HttpPost 并将您的列表作为请求正文发送

    如果你真的想使用get方法,你可以在url中添加一个查询字符串

    【讨论】:

    • 看不懂能解释一下吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-10
    • 1970-01-01
    • 1970-01-01
    • 2019-04-09
    • 2014-10-03
    • 1970-01-01
    • 2018-01-08
    相关资源
    最近更新 更多