Custom Filter using Built-in Filters currency

HTML

<body ng-app="myApp" ng-controller="myCntrl">
    <p><input type="text" ng-model="test"/></p>
  
    <ul>
  <li ng-repeat="x in names |checknull:test">
    {{ x.name}}
  </li>
</ul>   
</body>

JavaScript

angular.module('myApp', [])
.controller("myCntrl",function($scope){
    $scope.names=[{"name":"A"},{"name":"b"},{"name":"c"}];
}

)
.filter('checknull',function($filter)
        {
            return function(x,test){
              var result = $filter("filter")(x,test);                									if(result.length<=0)
                    myFunc();
                return result;
            }
        });

function myFunc()
{
    alert("actions");  
};