$ http.get过滤器angularjs

时间:2016-04-16 11:29:41

标签: javascript angularjs

我正在使用

访问我的数据
$http.get('/games').success(function(response){
    console.log("I got the data i requested");
    $scope.games = response;
})

然后使用

<tr ng-repeat="game in games | filter:query">
<td><a href="#/game/{{game._id}}">{{game.title}}</a></td>
<td>{{game.genre}}</td>
<td>{{game.developer}}</td>

显示列表中的所有数据。如果我现在需要使用其ID显示特定游戏,我该如何进行此操作?我试过$ http.get与params没有运气。如何使用$ http.get过滤或查询$ scope.games或检索/ games中的特定数据。

谢谢

1 个答案:

答案 0 :(得分:2)

<select required name="subCategory" ng-model="selectedSubCategoryIdToAdd" ng-change="GetSubCategoryId()" class="form-control" ng-options="subCategory as subCategory.SubCategoryName for subCategory in subCategories | filter : { CategoryId:selectedCategoryId }: true">
                    <option value="">Select SubCategory</option>
                </select>

这是我用我的例子

做的

对于您的示例,可以像这样完成

<tr ng-repeat="game in games | filter: {game_id : 1} : true">