在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)">
,但沒有奏效。
附註:我認爲'Status = {{status.title}'應該是'Status = {{status.title}}'。 –