我想根據您在前一個選項中選擇的內容過濾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我一直在尋找。你好 –