【发布时间】:2013-04-21 17:41:51
【问题描述】:
我的控制器上有一个数组
$scope.arr = [......], a
在 html 中我想做的事
ng-repeat = "item in arr | color:'blue'" //this line works, filter done in the app.filter way.
其中颜色是 arr 中所有对象的属性。
我如何使这种颜色:'blue' 可自定义和子颜色:'red'?
如果我想进行控制器过滤而不是html,语法是什么,现在我有
$scope.filteredArr = $filter('color')($scope.arr,'blue');
出错了
http://jsfiddle.net/x3azn/YpMKX/
已发布小提琴,请删除-1
【问题讨论】:
-
你能分享一些实时代码吗(在 plunker 或 jsFiddle 中)。您的问题可能有一个非常简单的答案,但根据您的描述和有限的代码量,很难提供帮助。
-
“这给出了错误”。你为什么不在这里发布错误?这真的很有帮助。
-
谢谢你,我确信它很简单,我似乎无法在 ng org 上找到我的解决方案
标签: filter angularjs controller