From 25d66040d01d06520a4497d88395903b95121e3b Mon Sep 17 00:00:00 2001 From: Dan Percic Date: Fri, 1 Oct 2021 20:58:09 +0300 Subject: [PATCH] add option to skip search --- src/lib/search/search.service.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/search/search.service.ts b/src/lib/search/search.service.ts index a9f6b7f..ef13de0 100644 --- a/src/lib/search/search.service.ts +++ b/src/lib/search/search.service.ts @@ -4,6 +4,7 @@ import { IListable } from '../listing'; @Injectable() export class SearchService { + skip = false; private readonly _query$ = new BehaviorSubject(''); readonly valueChanges$ = this._query$.asObservable(); @@ -17,7 +18,7 @@ export class SearchService { searchIn(entities: T[]): T[] { const searchValue = this.searchValue.toLowerCase(); - if (!searchValue) { + if (!searchValue || this.skip) { return entities; } return entities.filter(entity => entity.searchKey?.includes(searchValue));