Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我需要一个选项来更新另一个_Javascript_Angularjs_Filter_Ng Options - Fatal编程技术网

Javascript 我需要一个选项来更新另一个

Javascript 我需要一个选项来更新另一个,javascript,angularjs,filter,ng-options,Javascript,Angularjs,Filter,Ng Options,我已经准备好了一个扑克牌 我希望第一个列表筛选下一个列表中的组。它似乎应该很简单,但我似乎无法让它发挥预期的作用。任何帮助都将不胜感激。 您需要使用数组上的filter方法对第一个数组进行筛选,并检查该类型是否与函数中的其他类型相同(如get(option2)) 无 $scope.get=函数(myarray,类型){ return myarray.filter(函数(值){return value.type==$scope.type.label}) } Plunker很好;但是你可以考虑在你尝

我已经准备好了一个扑克牌

我希望第一个列表筛选下一个列表中的组。它似乎应该很简单,但我似乎无法让它发挥预期的作用。任何帮助都将不胜感激。

您需要使用数组上的filter方法对第一个数组进行筛选,并检查该类型是否与函数中的其他类型相同(如
get(option2)

无
$scope.get=函数(myarray,类型){
return myarray.filter(函数(值){return value.type==$scope.type.label})
}

Plunker很好;但是你可以考虑在你尝试过的问题和为什么它不起作用的问题上增加更多的细节。在FF中运行代码会在控制台中显示一个错误“错误:未知提供程序:typeFilterProvider谢谢,这正是我要查找的。
<select id="unitTypes_speciality" name="speciality" data-role="none" data-ng-model="speciality" 
ng-options="p as p.label group by p.type for p in get(options2, type)"><option>None</option></select>

$scope.get = function(myarray, type) {
  return myarray.filter(function(value) { return value.type == $scope.type.label })
}