【问题标题】:Angular Filter Functionality角度过滤器功能
【发布时间】:2021-02-27 05:31:31
【问题描述】:

我需要让这两个下拉过滤器相互交流,以便在选择任何一个时都被过滤:

<div>                 
  <div class="table-single-row select-list">
    <div>
      <select name="citiesSelected" id="citiesSelected" ng-change="citySelected(citiesSelected)" ng-model="citiesSelected"  >
        <option value="" ng-selected=true>All regions</option>
        <option ng-repeat="city in cities | unique: 'group'" value="{{city.group}}">{{city.group}}</option>
      </select>                
    </div>
    <div>
      <select name="taxonomySelected" id="taxonomySelected" ng-change="fieldSelected(taxonomySelected)" ng-model="taxonomySelected" >
        <option value="" ng-selected=true>All sectors</option>
        <option ng-repeat="field in fields" value="{{field.name}}">{{field.name}}</option>
      </select> 
    </div>
  </div>            
</div>

【问题讨论】:

    标签: angularjs select filter dropdown


    【解决方案1】:

    之前误解了你的问题,这里由于时间限制我只能提供思路。

    funciton filterByConditions() {
        //Do you logic to filter result by both $scope.condition1 and $scope.condition2
    }
    
    onSelect1Change(condition1) {
        $scope.condition1 = condition1;
        filterByConditions();
    }
    
    onSelect2Change(condition2) {
        $scope.condition2 = condition2;
        filterByConditions();
    }
    

    【讨论】:

      猜你喜欢
      • 2022-11-27
      • 2017-04-02
      • 2018-07-22
      • 1970-01-01
      • 1970-01-01
      • 2016-08-27
      • 2013-11-13
      • 2013-08-17
      相关资源
      最近更新 更多