├── .editorconfig ├── .firebaserc ├── .gitignore ├── README.md ├── angular.json ├── e2e ├── app.e2e-spec.ts ├── app.po.ts └── tsconfig.json ├── firebase.json ├── karma.conf.js ├── package.json ├── protractor.conf.js ├── src ├── app │ ├── app.component.css │ ├── app.component.html │ ├── app.component.ts │ ├── app.module.ts │ ├── app.routing.ts │ ├── circle │ │ └── circle.component.ts │ ├── examples │ │ ├── 00-basic-sequence │ │ │ └── basic-sequence.component.ts │ │ ├── 01-maintaining-state │ │ │ └── maintaining-state.component.ts │ │ ├── 02-merging-streams │ │ │ └── merging-streams.component.ts │ │ ├── 03-map-to-functions │ │ │ └── map-to-functions.component.ts │ │ ├── 04-triggers │ │ │ └── triggers.component.ts │ │ ├── 05-stream-origin │ │ │ └── stream-origin.component.ts │ │ ├── 06-simple-animation │ │ │ └── simple-animation.component.ts │ │ ├── 07-animation │ │ │ └── animation.component.ts │ │ ├── 08-counter │ │ │ ├── counter-client.component.ts │ │ │ ├── counter-master.component.ts │ │ │ └── counter.component.ts │ │ ├── 09-slideshow │ │ │ ├── images.ts │ │ │ ├── slideshow-client.component.ts │ │ │ ├── slideshow-master.component.ts │ │ │ └── slideshow.component.ts │ │ ├── 10-location │ │ │ ├── location-client.component.ts │ │ │ ├── location-master.component.ts │ │ │ └── location.component.ts │ │ ├── 11-map │ │ │ ├── map-client.component.ts │ │ │ ├── map-master.component.ts │ │ │ └── map.component.ts │ │ ├── 12-annotate │ │ │ ├── annotate-client.component.ts │ │ │ ├── annotate-master.component.ts │ │ │ ├── annotate.component.ts │ │ │ └── doc.component.ts │ │ ├── 13-game │ │ │ ├── game-client.component.ts │ │ │ ├── game-master.component.ts │ │ │ └── game.component.ts │ │ ├── 14-slider │ │ │ ├── slider-client.component.ts │ │ │ ├── slider-master.component.ts │ │ │ └── slider.component.ts │ │ └── index.ts │ ├── firebase.conf.example.ts │ ├── index.ts │ ├── line │ │ └── line.component.ts │ └── shot │ │ └── shot.component.ts ├── assets │ ├── .gitkeep │ ├── .npmignore │ ├── lion-roar.jpg │ ├── london-map.jpg │ ├── maxres.jpg │ ├── maxresdefault.jpg │ ├── pin.png │ ├── spaceship.png │ └── stars.jpg ├── environments │ ├── environment.dev.ts │ ├── environment.prod.ts │ └── environment.ts ├── favicon.ico ├── index.html ├── main.ts ├── polyfills.ts ├── styles.css ├── test.ts ├── tsconfig.json └── typings.d.ts ├── tslint.json └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/.editorconfig -------------------------------------------------------------------------------- /.firebaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/.firebaserc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/README.md -------------------------------------------------------------------------------- /angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/angular.json -------------------------------------------------------------------------------- /e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/e2e/app.po.ts -------------------------------------------------------------------------------- /e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/e2e/tsconfig.json -------------------------------------------------------------------------------- /firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/firebase.json -------------------------------------------------------------------------------- /karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/karma.conf.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/package.json -------------------------------------------------------------------------------- /protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/protractor.conf.js -------------------------------------------------------------------------------- /src/app/app.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/app.component.css -------------------------------------------------------------------------------- /src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/app.component.html -------------------------------------------------------------------------------- /src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/app.component.ts -------------------------------------------------------------------------------- /src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/app.module.ts -------------------------------------------------------------------------------- /src/app/app.routing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/app.routing.ts -------------------------------------------------------------------------------- /src/app/circle/circle.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/circle/circle.component.ts -------------------------------------------------------------------------------- /src/app/examples/00-basic-sequence/basic-sequence.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/examples/00-basic-sequence/basic-sequence.component.ts -------------------------------------------------------------------------------- /src/app/examples/01-maintaining-state/maintaining-state.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/examples/01-maintaining-state/maintaining-state.component.ts -------------------------------------------------------------------------------- /src/app/examples/02-merging-streams/merging-streams.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/examples/02-merging-streams/merging-streams.component.ts -------------------------------------------------------------------------------- /src/app/examples/03-map-to-functions/map-to-functions.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/examples/03-map-to-functions/map-to-functions.component.ts -------------------------------------------------------------------------------- /src/app/examples/04-triggers/triggers.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/examples/04-triggers/triggers.component.ts -------------------------------------------------------------------------------- /src/app/examples/05-stream-origin/stream-origin.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/examples/05-stream-origin/stream-origin.component.ts -------------------------------------------------------------------------------- /src/app/examples/06-simple-animation/simple-animation.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/examples/06-simple-animation/simple-animation.component.ts -------------------------------------------------------------------------------- /src/app/examples/07-animation/animation.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/examples/07-animation/animation.component.ts -------------------------------------------------------------------------------- /src/app/examples/08-counter/counter-client.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/examples/08-counter/counter-client.component.ts -------------------------------------------------------------------------------- /src/app/examples/08-counter/counter-master.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/examples/08-counter/counter-master.component.ts -------------------------------------------------------------------------------- /src/app/examples/08-counter/counter.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/examples/08-counter/counter.component.ts -------------------------------------------------------------------------------- /src/app/examples/09-slideshow/images.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/examples/09-slideshow/images.ts -------------------------------------------------------------------------------- /src/app/examples/09-slideshow/slideshow-client.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/examples/09-slideshow/slideshow-client.component.ts -------------------------------------------------------------------------------- /src/app/examples/09-slideshow/slideshow-master.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/examples/09-slideshow/slideshow-master.component.ts -------------------------------------------------------------------------------- /src/app/examples/09-slideshow/slideshow.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/examples/09-slideshow/slideshow.component.ts -------------------------------------------------------------------------------- /src/app/examples/10-location/location-client.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/examples/10-location/location-client.component.ts -------------------------------------------------------------------------------- /src/app/examples/10-location/location-master.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/examples/10-location/location-master.component.ts -------------------------------------------------------------------------------- /src/app/examples/10-location/location.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/examples/10-location/location.component.ts -------------------------------------------------------------------------------- /src/app/examples/11-map/map-client.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/examples/11-map/map-client.component.ts -------------------------------------------------------------------------------- /src/app/examples/11-map/map-master.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/examples/11-map/map-master.component.ts -------------------------------------------------------------------------------- /src/app/examples/11-map/map.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/examples/11-map/map.component.ts -------------------------------------------------------------------------------- /src/app/examples/12-annotate/annotate-client.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/examples/12-annotate/annotate-client.component.ts -------------------------------------------------------------------------------- /src/app/examples/12-annotate/annotate-master.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/examples/12-annotate/annotate-master.component.ts -------------------------------------------------------------------------------- /src/app/examples/12-annotate/annotate.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/examples/12-annotate/annotate.component.ts -------------------------------------------------------------------------------- /src/app/examples/12-annotate/doc.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/examples/12-annotate/doc.component.ts -------------------------------------------------------------------------------- /src/app/examples/13-game/game-client.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/examples/13-game/game-client.component.ts -------------------------------------------------------------------------------- /src/app/examples/13-game/game-master.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/examples/13-game/game-master.component.ts -------------------------------------------------------------------------------- /src/app/examples/13-game/game.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/examples/13-game/game.component.ts -------------------------------------------------------------------------------- /src/app/examples/14-slider/slider-client.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/examples/14-slider/slider-client.component.ts -------------------------------------------------------------------------------- /src/app/examples/14-slider/slider-master.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/examples/14-slider/slider-master.component.ts -------------------------------------------------------------------------------- /src/app/examples/14-slider/slider.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/examples/14-slider/slider.component.ts -------------------------------------------------------------------------------- /src/app/examples/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/examples/index.ts -------------------------------------------------------------------------------- /src/app/firebase.conf.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/firebase.conf.example.ts -------------------------------------------------------------------------------- /src/app/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/index.ts -------------------------------------------------------------------------------- /src/app/line/line.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/line/line.component.ts -------------------------------------------------------------------------------- /src/app/shot/shot.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/app/shot/shot.component.ts -------------------------------------------------------------------------------- /src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/assets/.npmignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/assets/lion-roar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/assets/lion-roar.jpg -------------------------------------------------------------------------------- /src/assets/london-map.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/assets/london-map.jpg -------------------------------------------------------------------------------- /src/assets/maxres.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/assets/maxres.jpg -------------------------------------------------------------------------------- /src/assets/maxresdefault.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/assets/maxresdefault.jpg -------------------------------------------------------------------------------- /src/assets/pin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/assets/pin.png -------------------------------------------------------------------------------- /src/assets/spaceship.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/assets/spaceship.png -------------------------------------------------------------------------------- /src/assets/stars.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/assets/stars.jpg -------------------------------------------------------------------------------- /src/environments/environment.dev.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: false 3 | }; 4 | -------------------------------------------------------------------------------- /src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/environments/environment.ts -------------------------------------------------------------------------------- /src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/favicon.ico -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/index.html -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/polyfills.ts -------------------------------------------------------------------------------- /src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/styles.css -------------------------------------------------------------------------------- /src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/test.ts -------------------------------------------------------------------------------- /src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/tsconfig.json -------------------------------------------------------------------------------- /src/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/src/typings.d.ts -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/tslint.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onehungrymind/angular2-rxjs-examples/HEAD/yarn.lock --------------------------------------------------------------------------------