Angularjs 为ng选项筛选对象
我有一个这样的目标: $scope.cars={“本田”:{标签:“本田”,isDisplayed:true},“丰田”:{标签:“丰田”,isDisplayed:false} 我想在下拉列表中显示“label”,其中“isDisplayed”属性为true。这个的过滤器表达式是什么?以下操作不起作用:Angularjs 为ng选项筛选对象,angularjs,Angularjs,我有一个这样的目标: $scope.cars={“本田”:{标签:“本田”,isDisplayed:true},“丰田”:{标签:“丰田”,isDisplayed:false} 我想在下拉列表中显示“label”,其中“isDisplayed”属性为true。这个的过滤器表达式是什么?以下操作不起作用: 过滤器适用于数组而不是对象映射。将cars对象更改为数组,这样更有意义 $scope.cars = [ {label : "Honda", isDisplayed : true}, {labe
过滤器适用于数组而不是对象映射。将cars
对象更改为数组,这样更有意义
$scope.cars = [ {label : "Honda", isDisplayed : true}, {label : "Toyota", isDisplayed : false}]
谢谢你的建议!当它是一个数组时,效果很好。这是最好的方法。您可以列出属性,但最终还是会创建一个数组来获取属性名称。