Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- export const selectToolsByNameSearch = (searchExpression: string) =>
- createSelector(selectTools, (tools) => {
- return tools.filter((tool) =>
- tool.name.toLocaleLowerCase().includes((searchExpression || '').toLocaleLowerCase())
- );
- });
- this.tableService.search$
- .pipe(
- switchMap((expression: string) =>
- this.store.pipe(select(selectToolsByNameSearch(expression)))
- )
- )
- .subscribe((data) => (this.dataSource.data = data));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement