从过滤器管道Angular2保存过滤后的数据

时间:2017-05-06 12:05:29

标签: angular typescript filter datatable pipe

我的管道是:

@Pipe({
    name: "dataFilter"
})
export class DataFilterPipe implements PipeTransform {

    transform(array: any[], query: string): any {
        if (query) {
            return _.filter(array, row=>row.name.indexOf(query) > -1);
        }

        return array;
    }
}

我的html文件:

  <table class="table table-striped"  [mfData]="listdata | dataFilter : filterQuery " #mf="mfDataTable"
                   [mfRowsOnPage]="rowsOnPage" [(mfSortBy)]="sortBy" [(mfSortOrder)]="sortOrder">

我正在使用angular2-datatable。

我正在使用此管道过滤数据并将其显示在数据表中。 我想将过滤后的数据保存在变量中,以便我可以在我的应用程序的其他地方使用它。

0 个答案:

没有答案