1
A
回答
1
您可以添加ng-change
一個函數,將返回所有城市被選擇的國家
$scope.getCityList=function(){
var sampletemp = []; //temp array to hold filtered values
$scope.selected.country.forEach(function(country) {
//bjectFromArrayFilter --> A filter function that will do the filtering
var temp = objectFromArrayFilter($scope.samples,'country',country);
sampletemp = sampletemp.concat(temp);
//Filter duplicate city names
$scope.uniquecity = $filter('unique')(sampletemp, 'city');
//Reset all the already selected values
$scope.selected.city= [];
$scope.city = $scope.uniquecity.map(function(item) {
return item.city
})
}
過濾功能。
您也可以使用此功能執行自定義過濾。只是傳遞對象的數組,過濾鍵和值相匹配
var objectFromArrayFilter=function(arrayOptions, key, value) {
var filterResult = arrayOptions.filter(function(val) {
return val[key] === value;
});
return filterResult;
};
類似的功能,可用於過濾其它$scope.samples
鍵
+0
我也需要反向過濾。這意味着當我選擇這個城市時,國家選項會被填滿。你能幫我解答嗎? –
+0
過濾兩種方式可能會導致錯誤。過濾國家或城市 – Nishant123
相關問題
- 1. ajax選擇基於另一個選擇
- 2. LINQ選擇基於另一個選擇
- 3. 基於文本選擇的jQuery多重選擇
- 4. 後兩個選擇與多重選擇
- 5. 基於另一個選擇的可重用jQuery選擇/選項過濾器
- 6. 多重選擇p:dataTable
- 7. 多重選擇IOS
- 8. 多重選擇DQL
- 9. UITableView多重選擇
- 10. mongoDB「多重」選擇
- 11. 多重選擇上
- 12. VueJS多重選擇
- 13. 重寫多個選擇formbuilder
- 14. SWT TableViewer無選擇的多重選擇
- 15. Chosen.js多重選擇選項
- 16. 多重選擇字段 - 選擇=「選擇」多次
- 17. Grails的多重選擇一到多
- 18. 基於多對多篩選器選擇
- 19. 基於另一個選擇框中的選擇填充一個選擇框 - jQuery?
- 20. 選擇/取消選擇基於選擇從其他多選
- 21. 選擇基於另一列
- 22. MySQL:多重選擇,多重連接?
- 23. PHP PDO多重選擇,多重條件
- 24. Bootstrap多重選擇覆蓋多個select2
- 25. jQuery UI的多重選擇
- 26. NSTableView的多重選擇
- 27. AlertDialog中的多重選擇
- 28. GtkCombo的多重選擇
- 29. jqGrid中的多重選擇
- 30. 的jQuery .bind多重選擇
能否請你擴大你的問題其實是可以做是什麼?謝謝。 –
你能解釋一下你想達到什麼嗎? – Nishant123
@ Nishant123正如您在小提琴中所看到的,我需要根據相關國家過濾城市。這意味着當我選擇美國時,只有相關的城市出現。請看小提琴。 –