我正在使用angularjs测试一个webapp,我的app.js正在读取JSON
文件并获取一些数据:
var category = document.getElementById('category').value;
var App = angular.module('App', []);
App.controller('control', function($scope, $http){
$http.get('../../zz-dashboard/motores/datatodo/INFO/filtros/'+category+'.json')
.then(function(res){
$scope.items = res.data;
});
});
我想使用ng-if显示以key或val值为条件的数据。例如,在这种情况下,如果我的数组的键等于“袖子”,我想显示该值,仅在这种情况下。
<p ng-repeat="(key, val) in items" ng-if="key=='sleeves'">
{{key}} - {{val}}
</p>
我是angularjs的新手,我没有找到问题的明确答案,我会提供任何帮助。
答案 0 :(得分:3)
试试
<p ng-repeat="item in items track by $index" ng-show="$index == 'sleeves'">
{{$index}} - {{item}}
</p>