我有两个正在调用的 Web API。第一个 api 类型中的每个值都有一个 ID
,需要使用该 ID 来过滤第二个 api(类别)。 JSON
如下:
// Types
[{"ID":1,"Text":"Hardware","Description":"Hardware"},
{"ID":2,"Text":"Software,"Description":"Software"}"}];
// Categories
[{"ID":1,"TypeID":1,"ParentID":0,"Name":"Printing"},
{"ID":2,"TypeID":1,"ParentID":1,"Name":"Toner"}]
最佳答案
首先,您必须存储将用于过滤另一个数组的 selectedTypeID,然后您可以调用 Angular $filter在你的第二个数组中。
语法:
$filter('filter')(array, expression, comparator)
例如:
$filter('filter')($scope.categories, {TypeID: $scope.selectedTypeID}, comparator)
关于javascript - 如何使用 angularjs 更改另一个选择标签的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32915200/