Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在ng-repeat中使用过滤器_Javascript_Angularjs - Fatal编程技术网

Javascript 在ng-repeat中使用过滤器

Javascript 在ng-repeat中使用过滤器,javascript,angularjs,Javascript,Angularjs,我正在尝试使用一个过滤器,其表达式为ng repeat,如下所示- <div ng-repeat= "fruit in fruits | filter: {fruit.color !: 'red'}"> {{ fruit }} </div> {{水果} 但它似乎不起作用,有人能确认可以在过滤器中使用表达式吗(我使用的是angular 1.0.8)首先要将angular版本升级到最新版本,使用angular 1.0.x是没有意义的 <div ng-repe

我正在尝试使用一个过滤器,其表达式为ng repeat,如下所示-

<div ng-repeat= "fruit in fruits | filter: {fruit.color !: 'red'}">
   {{ fruit }}
</div>

{{水果}

但它似乎不起作用,有人能确认可以在过滤器中使用表达式吗(我使用的是angular 1.0.8)

首先要将angular版本升级到最新版本,使用angular 1.0.x是没有意义的

<div ng-repeat= "fruit in fruits | filter: {color : '!' + selected Color}">
   {{ fruit }}
</div>

{{水果}

这只是ng repeat中的过滤器示例:

<div ng-repeat= "fruit in fruits" >
     {{ fruit | uppercase}} 
</div>

$scope.fruits  = ['apple','banana']

就像一个符咒,在我的例子中,我将它用作变量
{{{fruit}
APPLE
BANANA