我有一个简单的问题: 我有一个对象数组,我在" ng-repeat":
中迭代对象
$scope.my objects= [
{ value: '1', text: 'lorem ipsum...1' },
{ value: '2', text: 'lorem impsum...2' },
{ value: '3', text: 'lorem ipsum...3' }
]
现在我的重复我需要能够设置状态,所以我有一个选择,其中我有所有可用的选项:
我选择的选项:
$scope.select_option= [
{ value: 'confirmed', text: 'confirmed' },
{ value: 'rejected', text: 'rejected' },
{ value: 'cancelled', text: 'cancelled' }
]
我想过滤哪些选项要显示我的主要对象的每个项目。这是我在选择重复中我喜欢的过滤器的一个例子。
object.status == 'pending' && (object.start.getTime() >= new Date().getTime())
答案 0 :(得分:0)
您可以使用两种方法执行此操作:
在迭代dom元素时使用ng-if(推荐方式):
@ComponentScan(basePackages={"package1","package2"})
或者您可以使用角度过滤器:
<div ng-repeat="object in objects" ng-if="object.status === 'pending'>
{object}
</div>
您编写自定义过滤器的位置。