小编Wit*_*ted的帖子

以angular2过滤数组

我正在研究如何过滤Angular2中的数据数组.

我考虑使用自定义管道,但我觉得这不是我想要的,因为它似乎更倾向于简单的演示文稿转换,而不是过滤大量数据.

该数组如下:

getLogs(): Array<Logs> {
        return [
            { id: '1', plate: 'plate1', time: 20 },
            { id: '1', plate: 'plate2', time: 30 },
            { id: '1', plate: 'plate3', time: 30 },
            { id: '2', plate: 'plate4', time: 30 },
            { id: '2', plate: 'plate5', time: 30 },
            { id: '2', plate: 'plate6', time: 30 }
        ];
    }
Run Code Online (Sandbox Code Playgroud)

我想通过id过滤这个.因此,当我在搜索栏中输入"1"时,它会更新以显示相应的值.

如果有一种方法可以做到这一点,我很想知道!

arrays filtering pipe typescript angular

20
推荐指数
2
解决办法
8万
查看次数

将angular2中管道的输出分配给变量

所以我有这样的管道:

 <ul *ngFor="#eachNumber of (NumberArray | MyPipe: '1')"></ul>
Run Code Online (Sandbox Code Playgroud)

如何将管道的返回结果分配给可以在我的代码中的其他地方使用的变量?

我已经看了一会儿,读了一些名为assign-local的内容,但却找不到有关它的信息.是否有一种显而易见的方法可以解决这个问题?

pipes-filters angular

7
推荐指数
1
解决办法
3359
查看次数

标签 统计

angular ×2

arrays ×1

filtering ×1

pipe ×1

pipes-filters ×1

typescript ×1