我正在构建一个基本的论坛应用程序。
论坛有很多主题。一个主题有很多帖子。帖子有一个ThreadId属性。
我正在加载一个包含主题和帖子的论坛对象。 (我最终会从主题中加载帖子。)
我想最初隐藏所有帖子,然后在传入ThreadId时显示相关的帖子。我做错了,我的过滤器无效(所有记录都显示)
在我的控制器中
// setup default filter
$scope.filters = { ThreadId: 2 };
HTML
<div ng-repeat="post in topic.Posts | filter : filters.ThreadId" >
答案 0 :(得分:0)
您应该只传递filters
对象,它将通过数组中的ThreadId进行过滤。
<div ng-repeat="post in topic.Posts | filter : filters" >