Javascript 角度传递参数到ng show以连接到不同的JSON

Javascript 角度传递参数到ng show以连接到不同的JSON,javascript,json,angularjs,Javascript,Json,Angularjs,我有以下angular js应用程序: 单击我的学术课程旁边的+时,它会打开一个新面板,以获取可供选择的课程列表。在这里,当我们单击“学术”时,它会显示一个新的面板及其所有子面板,甚至是“应用科学”面板 我在这里试图实现的是,当我们点击'Academic'或'applicated Sciences'面板内列表中的任何项目时,我希望它连接到$scope.degreecategories并返回该json中的所有'Degree'名称,其中此json中的DegreeCategoryID与$scope.d

我有以下angular js应用程序:

单击
我的学术课程
旁边的+时,它会打开一个新面板,以获取可供选择的课程列表。在这里,当我们单击“学术”时,它会显示一个新的面板及其所有子面板,甚至是“应用科学”面板

我在这里试图实现的是,当我们点击'Academic''applicated Sciences'面板内列表中的任何项目时,我希望它连接到
$scope.degreecategories
并返回该json中的所有
'Degree'
名称,其中此json中的DegreeCategoryID
$scope.degrees
json中的DegreeCategoryID匹配

我尝试了一些非常奇怪的事情,但我肯定我没有走上正轨。关于如何将参数传递给
ng show

我更新了您的

li
元素中,我更改了您
ng单击
传递对象

<li ng-click="display.showSelectedCourse(degree)" >{{degree.DegreeCategory}}</li>
过滤器在标记中的使用方式如下:

<table>
  <tr ng-repeat="cat in degreecategories | filter:showOnlyCat">
     <td>{{...showing data ....}}</td>
  </tr>
</table> 

{{…显示数据..}
<table>
  <tr ng-repeat="cat in degreecategories | filter:showOnlyCat">
     <td>{{...showing data ....}}</td>
  </tr>
</table>