我尝试将$filter
应用于从控制器填充ng-repeat
的数组。该数组指定" list"的内容。 ng-repeat="l in list"
。
我可以这样做吗?
var sidePanelFilter = $filter('sidePanel');
if (condition) {
var numArray = myService.items;
$scope.list = sidePanelFilter(numArray);
}
这是我的HTML:
<li ng-repeat="l in list | orderBy track by $index">
{{ l }}
</li>
我想在控制器中指定$filter
,以便我可以动态生成list
。我不想改变数组的内容。
修改
Here is a codepen可以重现我的问题。
答案 0 :(得分:0)
根据我们的评论,您希望更改数组的项目,而不是返回数组的子集。所以你想要的不是base_url
,而是像filter
这样的方法。
array.map