如何将angular js filter转换为函数调用

How to convert angular js filter into function call

本文关键字:转换 函数调用 filter js angular      更新时间:2023-09-26

我有一个函数,它接受2个数字,并对它进行处理。我在没有angularJS的情况下对它进行了测试,并按预期工作。

有没有一种方法可以将angularJS过滤表达式转换为以下形式的函数:

{{a, b | function}}

返回function(a,b)

试试这个:

HTML:

<a>{{getValue(a,b)}}</a>

JS:

$scope.a =1;
$scope.b = 2;
$scope.getValue= function(a,b){
 return a+b;// do whatever your condition require
}

或:::

HTML:

<a>{{ a | filter: filterFunction}} </a>

JS:

$scope.a = 1;
    $scope.filterFunction = function(element) {
      return element + 2 // will return 3
    };