在 AngularJS 中,如何将参数传递给自定义过滤函数?在这种情况下,我需要两者task
和status
在过滤器功能中可用。
但 Angular 只注入task
. 我该如何添加status
?
HTML
<div ng-repeat="status in statuses">
Selected Status: {{ status.title }
<ul>
<li ng-repeat="task in tasks | filter:customFilter">
Task Status: {{ task.status }
</li>
</ul>
</div>
JS
$scope.customFilter = function( task, status )
{
// use task and status to show only those tasks that have the selected status
};
我试过<li ng-repeat="task in tasks | filter:customFilter( task, status )">
了,但没有奏效。