使用Angular的内置管道filter即可实现动态数据的过滤。示例代码如下:
import { Component } from '@angular/core';
@Component({
selector: 'app-root',
template: `
- {{ item }}
`
})
export class AppComponent {
searchQuery: string;
data = ['apple', 'banana', 'cherry', 'durian', 'elderberry'];
}
在这个例子中,我们使用了ngFor指令来遍历动态数据。与之不同的是我们在ngFor指令后面使用了管道(filter)来表示数据的过滤。我们通过这个管道将searchQuery绑定到动态数据中,这样在我们输入内容时,动态数据也会随之更新。