File tree Expand file tree Collapse file tree 3 files changed +14
-18
lines changed
public/docs/_examples/heroes-graphql/ts/app Expand file tree Collapse file tree 3 files changed +14
-18
lines changed Original file line number Diff line number Diff line change 11// #docplaster
22// #docregion
3- // #docregion rxjs-extensions
4- import './rxjs-extensions' ;
5- // #enddocregion rxjs-extensions
63
74// #docregion v1, v2
85import { NgModule } from '@angular/core' ;
@@ -45,7 +42,7 @@ import { HeroSearchComponent } from './hero-search.component';
4542 // #docregion search
4643 declarations : [
4744 // ...
48- // #enddocregion apollo-ngmodule
45+ // #enddocregion apollo-ngmodule
4946 AppComponent ,
5047 DashboardComponent ,
5148 HeroDetailComponent ,
Original file line number Diff line number Diff line change 22// #docregion
33import { Component , OnInit } from '@angular/core' ;
44import { Router } from '@angular/router' ;
5+
6+ // #docregion rxjs-imports
7+ import { Observable } from 'rxjs/Observable' ;
58import { Subject } from 'rxjs/Subject' ;
69
10+ // Observable class extensions
11+ import 'rxjs/add/observable/of' ;
12+
13+ // Observable operators
14+ import 'rxjs/add/operator/catch' ;
15+ import 'rxjs/add/operator/debounceTime' ;
16+ import 'rxjs/add/operator/distinctUntilChanged' ;
17+ // #enddocregion rxjs-imports
18+
719import { Hero } from './hero' ;
820
921import { Angular2Apollo , ApolloQueryObservable } from 'apollo-angular' ;
@@ -48,7 +60,7 @@ export class HeroSearchComponent implements OnInit {
4860 ` ,
4961 variables : {
5062 search : this . searchTerms
51- . debounceTime ( 300 ) // wait for 300ms pause in events
63+ . debounceTime ( 300 ) // wait 300ms after each keystroke before considering the term
5264 . distinctUntilChanged ( ) // ignore if next search term is same as previous
5365 } ,
5466 forceFetch : true
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments