2016-08-09 10 views
0

私はangularjsプロジェクトに取り組んでおり、何か助けが必要です。AngularJsフィルター機能

javascriptでこのhtmlコードを使用する方法を教えてください。

HTML

{{((songs | filter:albumf | filter:searchFilter).length/10) | roundup}} // 98 

JAVASCRIPT

app.filter('roundup', function() { 
    return function (value) { 
     return Math.ceil(value); 
    }; 
}) 


$filter('filter')(songs, function() { 
    return ; 
}); 
+0

「.controller」のどこかにあるフィルタ関数を使用してください。 –

+0

実際これは非常に新しいです!だから私はそれを構築するのを助けることができます –

+0

。フィルター関数のコードを表示する –

答えて

0

var x = $filter('filter')(songs, $scope.albumf)(songs, $scope. searchFilter).length/10; 

$scope.final = $filter('roundup')(x); 
0

、これを試してみてください、私は私の自己によって溶液を得ました。

<span ng-repeat="x in filterLength = (songs | filter:searchFilter| filter:albumFilter)"></span> 

私はこのようないくつかのことを必要とどこでも私はJavaScriptでで$scope.xを使用したより:

は、私はちょうどこのような何かをしました。

$scope.foo = function() { 
     if((Match.ceil($scope.x.length)) == 0) { 
     ... 
     } else { 
     ... 
     } 
    }