【发布时间】:2015-07-12 09:33:39
【问题描述】:
我在下拉列表中应用了一个过滤器,但我希望根据另一个下拉值删除它。代码如下。如果用户选择“中”(或任何其他值),那么我需要删除在用户选择“小”时应用的过滤器。现在,如果用户选择“Small”然后选择“Medium”,这些选项仍然会被过滤掉。
if(val == "Small"){
$scope.Variant.Specs.Color.Options = $scope.Variant.Specs.Color.Options.filter(function(item) {
return item.Value !== 'Red' && item.Value !== 'Blue';
});
}
else if(val == "Medium") {
$scope.Variant.Specs.Color.Options = $scope.Variant.Specs.Color.Options;
}
【问题讨论】:
-
看看这个:stackoverflow.com/questions/29738014/…我不知道你的问题的答案,但这看起来像你想要的。
标签: angularjs