如何存储mutl ng-repeat的结果

时间:2016-02-09 20:54:14

标签: angularjs

我正在使用ng-repeat和filter,我正在尝试存储ng-repeat列表。 这是我的代码。

<div ng-repeat="itemDate in itemList()|filter:'dispatch'|unique:'date'">
       <div>{{(itemDate.dateTimeStamp)}}</div>   
        <div ng-repeat="item in itemList() |filter:'dispatch'">     
            <div ng-show="itemDate.date === item.date">   
                <div>
                    {{item.desc}}{{item.code}}{{item.price}}
                </div>           
            </div>      
        </div>    
    </div>

itemList()我是来自service的列表。我正在尝试将filterd列表存储在数组中。如何保留已过滤的列表?

1 个答案:

答案 0 :(得分:0)

您指的过滤器是ng-repeat的渲染循环的视图过滤器。

因此,过滤器仅应用于DOM中显示的数据。您要做的是根据控制器中提供的过滤器更新原始数据,或者可能将该过滤器用作提供程序。

控制器:

final_cipher += str(new_letter)

Here is an excellent link to some examples of filters used in controllers.