我想根据您在前一个选项中选择的内容过滤ng选项下拉菜单。这就是我想实现使用ng选项从ng选项选择过滤器下拉菜单
如果选择内部1级则显示所有品牌层级
如果选择内部二级显示所有品牌层级> 1
如果选择内部3层表演品牌第3b层
这是我的实际代码。
$scope.lookUps = {
companyTier: [
{ Id: 1, Name: '1 - Partner Branded'},
{ Id: 2, Name: '2 - Co-branded'},
{ Id: 3, Name: '3a - Answer Branded'},
{ Id: 4, Name: '3b - Answer Branded'}
],
internalTier: [
{ Id: 1, Name: 'Tier 1' },
{ Id: 2, Name: 'Tier 2' },
{ Id: 3, Name: 'Tier 3' }
]
};
而这些都是在下拉菜单
<select class="form-control" name="companyinternaltier"
ng-required="true" ng-model="companyData.InternalTierId"
ng-options="item.Id as item.Name for item in lookUps.internalTier">
<option value="">- Select Internal Tier Level -</option>
<select class="form-control" name="companytier" ng-required="true"
ng-model="companyData.Category" ng-options="item.Id as item.Name for
item in lookUps.companyTier | filter: filterTiers()">
<option value="">- Select Branding Tier Level -</option></select>
我把filterTiers()函数的过滤词后,因为我想我可以创建一个函数来做到这一点,但我不知道如何处理它
我很感激任何帮助。由于
太感谢你了,这是什么exacrtly我一直在寻找。你好 –