从 ng-options selection 中过滤 ng-options [英] Filter ng-options from ng-options selection

查看:26
本文介绍了从 ng-options selection 中过滤 ng-options的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我希望解决三个问题...

在我的应用页面中,我选择了一个州,另一个选择县.对于我有的州:

</选择>

数据:

[{county="Orange", CountyID="191", co_state_id="5"},{country="多个县",countryID="3178",co_state_id="3"},{country="Sonoma", CountyID="218", co_state_id="38"},{ County="洛杉矶", CountyID="190", co_state_id="44"}]

这是我的ng-repeat:

<div>状态:{{project.state}}
县:{{project.county}}
<span ng-hide="{{project.stateID}}"></span><span ng-hide="{{project.countyID}}"></span>

因此,如您所见,我在州选择和县选择上使用了 stateID,我在县的 co_state_id 中设置了相应的州 ID数据集.

我想做几件事:

  1. 隐藏县选择,直到选择一个州.
  2. 选择一个州后,通过选择的stateID/co_state_id
  3. 过滤县选择选项
  4. 首先通过 stateID 过滤 ng-repeat,然后通过 countyID.

我也没有看到将 filter.stateID 设置为 true 或按数字而不是字符串过滤的方法.当我按 stateID 过滤时,我得到了混合结果,因为某些 stateID 中可以有1"..

解决方案

通常每个帖子你只想问一个问题,但我会试一试这三个.

第 1 部分:为 filter.stateID 添加一个 ng-show.由于您无法取消选择状态,如果您的角度为 ^1.3,您可以使用一次性绑定.


                
            
发送“验证码”获取 | 15天全站免登陆