显示所选项目的过滤问题
Filtering issue for showing selected item
我正在尝试开发一个按类别筛选项目的示例。下面的代码块显示了按类别筛选器的项目列表。
<div class="form-group">
<label class="control-label" for="order_id">Filter by Category</label>
<select class="form-control m-b" name="category" ng-model="item.searchString">
<option value="">All</option>
<option ng-repeat="category in item.itemscategory" value="{{category.name}}">{{category.name}}</option>
</select>
</div>
<div class="chat-user" ng-repeat="iteme in item.items | filter:item.filterSearch"
ng-class="{'text-navy':$first == true}">
<a id="{{iteme.id}}"
href="" ng-click="item.selectitem(iteme)">{{iteme.name}}</a>
</div>
如果我选择列表中的任何项目并更改类别以过滤它们,我希望默认情况下该项目将被选中,如果列表中存在或选择列表中的第一个项目。
在Js中可以设置:
$scope.firstItemInTheList= item.itemscategory[0];
保存第一项,也将其设置为select
标签中的ng-model
。
<div class="form-group">
<label class="control-label" for="order_id">Filter by Category</label>
<select class="form-control m-b" name="category" ng-model="firstItemInTheList">
<option value="">All</option>
<option ng-repeat="category in item.itemscategory" value="{{category.name}}">{{category.name}}</option>
</select>
</div>
<div class="chat-user" ng-repeat="iteme in item.items | filter:firstItemInTheList"
ng-class="{'text-navy':$first == true}">
<a id="{{iteme.id}}" href="" ng-click="item.selectitem(iteme)">{{iteme.name}}</a>
</div>
如果您没有从select
中选择任何选项,则使用此过滤器
$scope.firstItemInTheList= item.itemscategory[0];
过滤器。
相关文章:
- 在指令控制器中使用$attrs时出现问题
- 有可能过滤来自嵌入式YouTube的声音吗
- 过滤observableArray时出现问题
- 返回列表的函数 - 过滤输出时出现问题
- Angularjs ng-repeat按一个属性过滤,属性重复问题
- jquery和JavaScript过滤问题
- 使用 github js api:无法过滤问题
- 在页面问题上过滤 HTML 元素
- 语法问题.淘汰赛.用于过滤
- 挖空和选择器的数组过滤问题
- Github oauth过滤掉已禁用问题的repo
- 剑道网格过滤/层次问题
- 在dc.js柱状图上的颜色问题,当过滤到一个狭窄的范围
- Symfony2过滤结果- ajax请求的问题
- 如果服务器不过滤jsonp的回调参数,是否存在安全问题?
- 显示所选项目的过滤问题
- Ionic应用中的angularJS过滤问题
- 过滤逻辑问题jQuery
- 使用复选框的同位素过滤问题
- D3.js问题过滤topojson数据