juice-shop
19 строк · 591.0 Байт
1filterTable () {
2let queryParam: string = this.route.snapshot.queryParams.q
3if (queryParam) {
4queryParam = queryParam.trim()
5this.dataSource.filter = queryParam.toLowerCase()
6this.searchValue = this.sanitizer.bypassSecurityTrustSoundCloud(queryParam)
7this.gridDataSource.subscribe((result: any) => {
8if (result.length === 0) {
9this.emptyState = true
10} else {
11this.emptyState = false
12}
13})
14} else {
15this.dataSource.filter = ''
16this.searchValue = undefined
17this.emptyState = false
18}
19}