我将此添加到我的<li>
(第5行),但它返回空白。
| filter: {tabs.tabId: currentTab}
我在http://jsfiddle.net/8Ub6n/8/
的应用演示我的HTML
<ul ng-repeat="friend in user">
<li ng-repeat="relation in friend.relationship">{{relation.name}} ({{relation.points}}points)</li>
</ul>
这是我的js
$scope.user = [{
'uId': 1,
'name': 'Joe',
'relationship': [{
'uId': 2,
'name': 'Jeremy',
'tabs': [{
'tabId': 1
}],
'tasks': [{
'name': 'Im Jeremy Lin'
}],
'points': 50
},{
'uId': 2,
'name': 'Michael',
'tabs': [{
'tabId': 1
}],
'tasks': [{
'name': 'Im Jeremy Lin'
}],
'points': 80
}]
}]
})
不知道出了什么问题......
答案 0 :(得分:1)
完成:
只需要在范围内制作另一个功能:
$scope.isTab = function (relation) {
return relation.tab.tabId == $scope.currentTab;
}
然后添加到过滤器:
relation in friend.relationship | filter : isTab