this.store.getItems();
                  
                  
                  filter$: Observable<string> = fromEvent(inputEl, 'keydown')
                  
                  
                    .pipe(
                  
                  
                      map(e => e.target.value)
                  
                  
                  );
                  
                  
                  
                  
                  
                  displayItems$: Observable<Item[]> = combineLatest(this.filter$, this.items$)
                  
                  
                    .pipe(
                  
                  
                      map(([filter, items]) => filter 
                  
                  
                                                                 ? items.filter(item => item === filter) 
                  
                  
                                                                  : items)
                  
                  
                    );
                  
                  
                  
                  
                  
                  ---
                  
                  
                  <input>
                  
                  
                
А что дает $?
Обсуждают сегодня