├── .DS_Store ├── .gitignore ├── README.md ├── advanced_components ├── .test.bats ├── LICENSE.md ├── Makefile ├── README.md ├── app │ ├── css │ │ ├── styles.css │ │ ├── styles.scss │ │ └── vendor │ │ │ ├── semantic.min.css │ │ │ └── themes │ │ │ └── default │ │ │ └── assets │ │ │ ├── fonts │ │ │ ├── icons.eot │ │ │ ├── icons.otf │ │ │ ├── icons.svg │ │ │ ├── icons.ttf │ │ │ ├── icons.woff │ │ │ └── icons.woff2 │ │ │ └── images │ │ │ └── flags.png │ ├── images │ │ ├── avatars │ │ │ ├── elliot.jpg │ │ │ ├── helen.jpg │ │ │ ├── jenny.jpg │ │ │ ├── joe.jpg │ │ │ ├── justen.jpg │ │ │ └── matt.jpg │ │ ├── favicon-32x32.png │ │ ├── favicon.ico │ │ └── logos │ │ │ └── ng-book-2-minibook.png │ ├── index.html │ └── ts │ │ ├── app.ts │ │ ├── app │ │ ├── example.ts │ │ ├── intro_component.ts │ │ └── sidebar.ts │ │ ├── assets.ts │ │ ├── change-detection │ │ ├── observables.ts │ │ └── onpush.ts │ │ ├── content-projection │ │ └── content-projection.ts │ │ ├── host │ │ ├── host.ts │ │ └── steps │ │ │ ├── host_01.ts │ │ │ ├── host_02.ts │ │ │ ├── host_03.ts │ │ │ └── host_04.ts │ │ ├── lifecycle-hooks │ │ ├── lifecycle_01.ts │ │ ├── lifecycle_02.ts │ │ ├── lifecycle_03.ts │ │ └── lifecycle_04.ts │ │ ├── styling │ │ ├── external.css │ │ └── styling.ts │ │ ├── tabs │ │ └── tabs.ts │ │ ├── templates │ │ ├── for.ts │ │ └── if.ts │ │ └── vendor.ts ├── e2e │ ├── app.e2e-spec.ts │ ├── app.po.ts │ └── tsconfig.json ├── karma.conf.js ├── package.json ├── protractor.conf.js ├── tsconfig.json ├── tslint.json ├── typings.json ├── typings │ ├── browser.d.ts │ ├── browser │ │ └── ambient │ │ │ ├── core-js │ │ │ └── index.d.ts │ │ │ ├── jasmine │ │ │ └── index.d.ts │ │ │ ├── moment-node │ │ │ └── index.d.ts │ │ │ ├── moment │ │ │ └── index.d.ts │ │ │ ├── node │ │ │ └── index.d.ts │ │ │ └── underscore │ │ │ └── index.d.ts │ ├── main.d.ts │ └── main │ │ └── ambient │ │ ├── core-js │ │ └── index.d.ts │ │ ├── jasmine │ │ └── index.d.ts │ │ ├── moment-node │ │ └── index.d.ts │ │ ├── moment │ │ └── index.d.ts │ │ ├── node │ │ └── index.d.ts │ │ └── underscore │ │ └── index.d.ts └── webpack.config.js ├── built_in_directives ├── .test.bats ├── LICENSE.md ├── Makefile ├── README.md ├── app │ ├── css │ │ ├── styles.css │ │ ├── styles.scss │ │ └── vendor │ │ │ ├── semantic.min.css │ │ │ └── themes │ │ │ └── default │ │ │ └── assets │ │ │ ├── fonts │ │ │ ├── icons.eot │ │ │ ├── icons.otf │ │ │ ├── icons.svg │ │ │ ├── icons.ttf │ │ │ ├── icons.woff │ │ │ └── icons.woff2 │ │ │ └── images │ │ │ └── flags.png │ ├── images │ │ ├── avatars │ │ │ ├── elliot.jpg │ │ │ ├── helen.jpg │ │ │ ├── jenny.jpg │ │ │ ├── joe.jpg │ │ │ ├── justen.jpg │ │ │ └── matt.jpg │ │ ├── favicon-32x32.png │ │ ├── favicon.ico │ │ └── logos │ │ │ └── ng-book-2-minibook.png │ ├── index.html │ └── ts │ │ ├── app.ts │ │ ├── app │ │ ├── example.ts │ │ ├── intro_component.ts │ │ └── sidebar.ts │ │ ├── assets.ts │ │ ├── ng_class │ │ └── ng_class.ts │ │ ├── ng_for │ │ └── ng_for.ts │ │ ├── ng_non_bindable │ │ └── ng_non_bindable.ts │ │ ├── ng_style │ │ └── ng_style.ts │ │ ├── ng_switch │ │ └── ng_switch.ts │ │ └── vendor.ts ├── e2e │ ├── app.e2e-spec.ts │ ├── app.po.ts │ └── tsconfig.json ├── karma.conf.js ├── package.json ├── protractor.conf.js ├── tsconfig.json ├── tslint.json ├── typings.json ├── typings │ ├── browser.d.ts │ ├── browser │ │ └── ambient │ │ │ ├── core-js │ │ │ └── index.d.ts │ │ │ ├── jasmine │ │ │ └── index.d.ts │ │ │ ├── moment-node │ │ │ └── index.d.ts │ │ │ ├── moment │ │ │ └── index.d.ts │ │ │ ├── node │ │ │ └── index.d.ts │ │ │ └── underscore │ │ │ └── index.d.ts │ ├── main.d.ts │ └── main │ │ └── ambient │ │ ├── core-js │ │ └── index.d.ts │ │ ├── jasmine │ │ └── index.d.ts │ │ ├── moment-node │ │ └── index.d.ts │ │ ├── moment │ │ └── index.d.ts │ │ ├── node │ │ └── index.d.ts │ │ └── underscore │ │ └── index.d.ts ├── webpack.config.js └── yarn.lock ├── conversion ├── hybrid │ ├── .autosession.vim │ ├── .gitignore │ ├── .test.bats │ ├── README.md │ ├── css │ │ ├── bootstrap.min.css │ │ ├── interest.css │ │ └── sf.css │ ├── e2e │ │ ├── app.e2e-spec.ts │ │ ├── app.po.ts │ │ └── tsconfig.json │ ├── images │ │ ├── avatars │ │ │ ├── 25426965@N08.jpg │ │ │ ├── 26265986@N00.jpg │ │ │ ├── 30811353@N04.jpg │ │ │ ├── 30815420@N00.jpg │ │ │ ├── 32399948@N06.jpg │ │ │ ├── 42826303@N00.jpg │ │ │ ├── 44124348109@N01.jpg │ │ │ ├── 51527254@N02.jpg │ │ │ ├── 7562944@N06.jpg │ │ │ ├── 7940758@N07.jpg │ │ │ ├── 97286492@N00.jpg │ │ │ └── me.jpg │ │ ├── icons │ │ │ ├── Heart-Empty.png │ │ │ └── Heart-Red.png │ │ └── pins │ │ │ ├── 106033588_167d811702_o.jpg │ │ │ ├── 18690623833_5f21f6e248_o.jpg │ │ │ ├── 19311217795_b57b6293b3_o.jpg │ │ │ ├── 2389719785_2bee9f49b3_o.jpg │ │ │ ├── 2655460065_381b1b25e2_o.jpg │ │ │ ├── 2927304508_d28363967c_o.jpg │ │ │ ├── 3714437087_5f1b1a6381_o.jpg │ │ │ ├── 3714916723_938365e9a2_o.jpg │ │ │ ├── 4422575066_7d5c4c41e7_o.jpg │ │ │ ├── 4449613634_016c827042_o.jpg │ │ │ ├── 6819859061_25d05ef2e1_o.jpg │ │ │ ├── 6854992490_e380a504b9_o.jpg │ │ │ ├── 6863434196_9a963a1023_o.jpg │ │ │ ├── 9071808685_58c2c61efc_o.jpg │ │ │ ├── cat.jpg │ │ │ └── cat2.jpg │ ├── index.html │ ├── js │ │ ├── app.d.ts │ │ ├── app.js │ │ ├── data │ │ │ └── sample-data.json │ │ └── vendor │ │ │ ├── angular-ui-router.js │ │ │ ├── angular.js │ │ │ └── lodash.js │ ├── package.json │ ├── protractor.conf.js │ ├── resources │ │ └── systemjs.config.js │ ├── templates │ │ ├── add-ng2.html │ │ ├── home.html │ │ └── pin.html │ ├── ts │ │ ├── app.ts │ │ ├── components │ │ │ ├── AddPinComponent.ts │ │ │ └── PinControlsComponent.ts │ │ └── services │ │ │ └── AnalyticsService.ts │ ├── tsconfig.json │ ├── tslint.json │ ├── typings.json │ └── typings │ │ ├── browser.d.ts │ │ ├── browser │ │ └── ambient │ │ │ ├── angular-ui-router │ │ │ └── index.d.ts │ │ │ ├── angular │ │ │ └── index.d.ts │ │ │ ├── es6-shim │ │ │ └── index.d.ts │ │ │ ├── jquery │ │ │ └── index.d.ts │ │ │ └── underscore │ │ │ └── index.d.ts │ │ ├── main.d.ts │ │ └── main │ │ └── ambient │ │ ├── angular-ui-router │ │ └── index.d.ts │ │ ├── angular │ │ └── index.d.ts │ │ ├── es6-shim │ │ └── index.d.ts │ │ ├── jquery │ │ └── index.d.ts │ │ └── underscore │ │ └── index.d.ts └── ng1 │ ├── .gitignore │ ├── README.md │ ├── css │ ├── bootstrap.min.css │ ├── interest.css │ └── sf.css │ ├── images │ ├── avatars │ │ ├── 25426965@N08.jpg │ │ ├── 26265986@N00.jpg │ │ ├── 30811353@N04.jpg │ │ ├── 30815420@N00.jpg │ │ ├── 32399948@N06.jpg │ │ ├── 42826303@N00.jpg │ │ ├── 44124348109@N01.jpg │ │ ├── 51527254@N02.jpg │ │ ├── 7562944@N06.jpg │ │ ├── 7940758@N07.jpg │ │ ├── 97286492@N00.jpg │ │ └── me.jpg │ ├── icons │ │ ├── Heart-Empty.png │ │ └── Heart-Red.png │ └── pins │ │ ├── 106033588_167d811702_o.jpg │ │ ├── 18690623833_5f21f6e248_o.jpg │ │ ├── 19311217795_b57b6293b3_o.jpg │ │ ├── 2389719785_2bee9f49b3_o.jpg │ │ ├── 2655460065_381b1b25e2_o.jpg │ │ ├── 2927304508_d28363967c_o.jpg │ │ ├── 3714437087_5f1b1a6381_o.jpg │ │ ├── 3714916723_938365e9a2_o.jpg │ │ ├── 4422575066_7d5c4c41e7_o.jpg │ │ ├── 4449613634_016c827042_o.jpg │ │ ├── 6819859061_25d05ef2e1_o.jpg │ │ ├── 6854992490_e380a504b9_o.jpg │ │ ├── 6863434196_9a963a1023_o.jpg │ │ ├── 9071808685_58c2c61efc_o.jpg │ │ ├── cat.jpg │ │ └── cat2.jpg │ ├── index.html │ ├── js │ ├── app.js │ ├── data │ │ └── sample-data.json │ └── vendor │ │ ├── angular-ui-router.js │ │ ├── angular.js │ │ └── lodash.js │ ├── package.json │ ├── protractor.conf │ ├── spec │ ├── home │ │ └── home_spec.js │ └── spec_helper.js │ └── templates │ ├── add.html │ ├── home.html │ └── pin.html ├── dependency_injection ├── complex │ ├── .gitignore │ ├── .test.bats │ ├── Makefile │ ├── README.md │ ├── app │ │ ├── css │ │ │ ├── sportify.scss │ │ │ ├── styles.css │ │ │ └── styles.scss │ │ ├── images │ │ │ ├── favicon-32x32.png │ │ │ ├── favicon.ico │ │ │ ├── loading.gif │ │ │ └── ng-book-2-minibook.png │ │ ├── index.html │ │ └── ts │ │ │ ├── app.ts │ │ │ ├── services │ │ │ ├── ApiService.js │ │ │ ├── ApiService.ts │ │ │ ├── LargeService.ts │ │ │ ├── SmallService.ts │ │ │ └── ViewPortService.ts │ │ │ └── vendor.ts │ ├── e2e │ │ ├── app.e2e-spec.ts │ │ ├── app.po.ts │ │ └── tsconfig.json │ ├── karma.conf.js │ ├── package.json │ ├── protractor.conf.js │ ├── resources │ │ └── vendor │ │ │ ├── semantic.min.css │ │ │ └── themes │ │ │ └── default │ │ │ └── assets │ │ │ ├── fonts │ │ │ ├── icons.eot │ │ │ ├── icons.otf │ │ │ ├── icons.svg │ │ │ ├── icons.ttf │ │ │ ├── icons.woff │ │ │ └── icons.woff2 │ │ │ └── images │ │ │ └── flags.png │ ├── tsconfig.json │ ├── tslint.json │ ├── typings.json │ ├── typings │ │ ├── browser.d.ts │ │ ├── browser │ │ │ └── ambient │ │ │ │ ├── core-js │ │ │ │ └── index.d.ts │ │ │ │ ├── jasmine │ │ │ │ └── index.d.ts │ │ │ │ ├── moment-node │ │ │ │ └── index.d.ts │ │ │ │ ├── moment │ │ │ │ └── index.d.ts │ │ │ │ ├── node │ │ │ │ └── index.d.ts │ │ │ │ └── underscore │ │ │ │ └── index.d.ts │ │ ├── main.d.ts │ │ └── main │ │ │ └── ambient │ │ │ ├── core-js │ │ │ └── index.d.ts │ │ │ ├── jasmine │ │ │ └── index.d.ts │ │ │ ├── moment-node │ │ │ └── index.d.ts │ │ │ ├── moment │ │ │ └── index.d.ts │ │ │ ├── node │ │ │ └── index.d.ts │ │ │ └── underscore │ │ │ └── index.d.ts │ └── webpack.config.js ├── injector │ ├── .gitignore │ ├── .test.bats │ ├── Makefile │ ├── README.md │ ├── app │ │ ├── css │ │ │ ├── sportify.scss │ │ │ ├── styles.css │ │ │ └── styles.scss │ │ ├── images │ │ │ ├── favicon-32x32.png │ │ │ ├── favicon.ico │ │ │ ├── loading.gif │ │ │ └── ng-book-2-minibook.png │ │ ├── index.html │ │ └── ts │ │ │ ├── app.ts │ │ │ └── vendor.ts │ ├── e2e │ │ ├── app.e2e-spec.ts │ │ ├── app.po.ts │ │ └── tsconfig.json │ ├── karma.conf.js │ ├── package.json │ ├── protractor.conf.js │ ├── resources │ │ └── vendor │ │ │ ├── semantic.min.css │ │ │ └── themes │ │ │ └── default │ │ │ └── assets │ │ │ ├── fonts │ │ │ ├── icons.eot │ │ │ ├── icons.otf │ │ │ ├── icons.svg │ │ │ ├── icons.ttf │ │ │ ├── icons.woff │ │ │ └── icons.woff2 │ │ │ └── images │ │ │ └── flags.png │ ├── tsconfig.json │ ├── tslint.json │ ├── typings.json │ ├── typings │ │ ├── browser.d.ts │ │ ├── browser │ │ │ └── ambient │ │ │ │ ├── core-js │ │ │ │ └── index.d.ts │ │ │ │ ├── jasmine │ │ │ │ └── index.d.ts │ │ │ │ ├── moment-node │ │ │ │ └── index.d.ts │ │ │ │ ├── moment │ │ │ │ └── index.d.ts │ │ │ │ ├── node │ │ │ │ └── index.d.ts │ │ │ │ └── underscore │ │ │ │ └── index.d.ts │ │ ├── main.d.ts │ │ └── main │ │ │ └── ambient │ │ │ ├── core-js │ │ │ └── index.d.ts │ │ │ ├── jasmine │ │ │ └── index.d.ts │ │ │ ├── moment-node │ │ │ └── index.d.ts │ │ │ ├── moment │ │ │ └── index.d.ts │ │ │ ├── node │ │ │ └── index.d.ts │ │ │ └── underscore │ │ │ └── index.d.ts │ └── webpack.config.js ├── misc │ ├── .gitignore │ ├── .test.bats │ ├── Makefile │ ├── README.md │ ├── app │ │ ├── css │ │ │ ├── sportify.scss │ │ │ ├── styles.css │ │ │ └── styles.scss │ │ ├── images │ │ │ ├── favicon-32x32.png │ │ │ ├── favicon.ico │ │ │ ├── loading.gif │ │ │ └── ng-book-2-minibook.png │ │ ├── index.html │ │ └── ts │ │ │ ├── app.ts │ │ │ └── vendor.ts │ ├── e2e │ │ ├── app.e2e-spec.ts │ │ ├── app.po.ts │ │ └── tsconfig.json │ ├── karma.conf.js │ ├── package.json │ ├── protractor.conf.js │ ├── resources │ │ └── vendor │ │ │ ├── semantic.min.css │ │ │ └── themes │ │ │ └── default │ │ │ └── assets │ │ │ ├── fonts │ │ │ ├── icons.eot │ │ │ ├── icons.otf │ │ │ ├── icons.svg │ │ │ ├── icons.ttf │ │ │ ├── icons.woff │ │ │ └── icons.woff2 │ │ │ └── images │ │ │ └── flags.png │ ├── tsconfig.json │ ├── tslint.json │ ├── typings.json │ ├── typings │ │ ├── browser.d.ts │ │ ├── browser │ │ │ └── ambient │ │ │ │ ├── core-js │ │ │ │ └── index.d.ts │ │ │ │ ├── jasmine │ │ │ │ └── index.d.ts │ │ │ │ ├── moment-node │ │ │ │ └── index.d.ts │ │ │ │ ├── moment │ │ │ │ └── index.d.ts │ │ │ │ ├── node │ │ │ │ └── index.d.ts │ │ │ │ └── underscore │ │ │ │ └── index.d.ts │ │ ├── main.d.ts │ │ └── main │ │ │ └── ambient │ │ │ ├── core-js │ │ │ └── index.d.ts │ │ │ ├── jasmine │ │ │ └── index.d.ts │ │ │ ├── moment-node │ │ │ └── index.d.ts │ │ │ ├── moment │ │ │ └── index.d.ts │ │ │ ├── node │ │ │ └── index.d.ts │ │ │ └── underscore │ │ │ └── index.d.ts │ └── webpack.config.js ├── simple │ ├── .gitignore │ ├── .test.bats │ ├── Makefile │ ├── README.md │ ├── app │ │ ├── css │ │ │ ├── sportify.scss │ │ │ ├── styles.css │ │ │ └── styles.scss │ │ ├── images │ │ │ ├── favicon-32x32.png │ │ │ ├── favicon.ico │ │ │ ├── loading.gif │ │ │ └── ng-book-2-minibook.png │ │ ├── index.html │ │ └── ts │ │ │ ├── app.long.ts │ │ │ ├── app.ts │ │ │ ├── services │ │ │ ├── ApiService.js │ │ │ └── ApiService.ts │ │ │ └── vendor.ts │ ├── e2e │ │ ├── app.e2e-spec.ts │ │ ├── app.po.ts │ │ └── tsconfig.json │ ├── karma.conf.js │ ├── package.json │ ├── protractor.conf.js │ ├── resources │ │ └── vendor │ │ │ ├── semantic.min.css │ │ │ └── themes │ │ │ └── default │ │ │ └── assets │ │ │ ├── fonts │ │ │ ├── icons.eot │ │ │ ├── icons.otf │ │ │ ├── icons.svg │ │ │ ├── icons.ttf │ │ │ ├── icons.woff │ │ │ └── icons.woff2 │ │ │ └── images │ │ │ └── flags.png │ ├── tsconfig.json │ ├── tslint.json │ ├── typings.json │ ├── typings │ │ ├── browser.d.ts │ │ ├── browser │ │ │ └── ambient │ │ │ │ ├── core-js │ │ │ │ └── index.d.ts │ │ │ │ ├── jasmine │ │ │ │ └── index.d.ts │ │ │ │ ├── moment-node │ │ │ │ └── index.d.ts │ │ │ │ ├── moment │ │ │ │ └── index.d.ts │ │ │ │ ├── node │ │ │ │ └── index.d.ts │ │ │ │ └── underscore │ │ │ │ └── index.d.ts │ │ ├── main.d.ts │ │ └── main │ │ │ └── ambient │ │ │ ├── core-js │ │ │ └── index.d.ts │ │ │ ├── jasmine │ │ │ └── index.d.ts │ │ │ ├── moment-node │ │ │ └── index.d.ts │ │ │ ├── moment │ │ │ └── index.d.ts │ │ │ ├── node │ │ │ └── index.d.ts │ │ │ └── underscore │ │ │ └── index.d.ts │ └── webpack.config.js └── value │ ├── .gitignore │ ├── .test.bats │ ├── Makefile │ ├── README.md │ ├── app │ ├── css │ │ ├── sportify.scss │ │ ├── styles.css │ │ └── styles.scss │ ├── images │ │ ├── favicon-32x32.png │ │ ├── favicon.ico │ │ ├── loading.gif │ │ └── ng-book-2-minibook.png │ ├── index.html │ └── ts │ │ ├── app.ts │ │ ├── services │ │ ├── ApiService.js │ │ └── ApiService.ts │ │ └── vendor.ts │ ├── e2e │ ├── app.e2e-spec.ts │ ├── app.po.ts │ └── tsconfig.json │ ├── karma.conf.js │ ├── package.json │ ├── protractor.conf.js │ ├── resources │ └── vendor │ │ ├── semantic.min.css │ │ └── themes │ │ └── default │ │ └── assets │ │ ├── fonts │ │ ├── icons.eot │ │ ├── icons.otf │ │ ├── icons.svg │ │ ├── icons.ttf │ │ ├── icons.woff │ │ └── icons.woff2 │ │ └── images │ │ └── flags.png │ ├── tsconfig.json │ ├── tslint.json │ ├── typings.json │ ├── typings │ ├── browser.d.ts │ ├── browser │ │ └── ambient │ │ │ ├── core-js │ │ │ └── index.d.ts │ │ │ ├── jasmine │ │ │ └── index.d.ts │ │ │ ├── moment-node │ │ │ └── index.d.ts │ │ │ ├── moment │ │ │ └── index.d.ts │ │ │ ├── node │ │ │ └── index.d.ts │ │ │ └── underscore │ │ │ └── index.d.ts │ ├── main.d.ts │ └── main │ │ └── ambient │ │ ├── core-js │ │ └── index.d.ts │ │ ├── jasmine │ │ └── index.d.ts │ │ ├── moment-node │ │ └── index.d.ts │ │ ├── moment │ │ └── index.d.ts │ │ ├── node │ │ └── index.d.ts │ │ └── underscore │ │ └── index.d.ts │ └── webpack.config.js ├── first_app ├── .gitignore ├── angular2_hello_world │ ├── .editorconfig │ ├── .gitignore │ ├── .test.bats │ ├── README.md │ ├── angular-cli.json │ ├── e2e │ │ ├── app.e2e-spec.ts │ │ ├── app.po.ts │ │ └── tsconfig.json │ ├── karma.conf.js │ ├── package.json │ ├── protractor.conf.js │ ├── src │ │ ├── app │ │ │ ├── app.component.1.html │ │ │ ├── app.component.2.html │ │ │ ├── app.component.css │ │ │ ├── app.component.html │ │ │ ├── app.component.spec.ts │ │ │ ├── app.component.ts │ │ │ ├── app.module.ts │ │ │ ├── hello-world │ │ │ │ ├── hello-world.component.css │ │ │ │ ├── hello-world.component.html │ │ │ │ ├── hello-world.component.spec.ts │ │ │ │ └── hello-world.component.ts │ │ │ ├── index.ts │ │ │ ├── shared │ │ │ │ └── index.ts │ │ │ ├── user-item │ │ │ │ ├── user-item.component.1.ts │ │ │ │ ├── user-item.component.css │ │ │ │ ├── user-item.component.html │ │ │ │ ├── user-item.component.spec.ts │ │ │ │ └── user-item.component.ts │ │ │ └── user-list │ │ │ │ ├── user-list.component.1.html │ │ │ │ ├── user-list.component.2.html │ │ │ │ ├── user-list.component.css │ │ │ │ ├── user-list.component.html │ │ │ │ ├── user-list.component.spec.ts │ │ │ │ └── user-list.component.ts │ │ ├── assets │ │ │ ├── .gitkeep │ │ │ └── .npmignore │ │ ├── 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 └── angular2_reddit │ ├── .editorconfig │ ├── .gitignore │ ├── .test.bats │ ├── README.md │ ├── angular-cli.json │ ├── e2e │ ├── app.e2e-spec.ts │ ├── app.po.ts │ └── tsconfig.json │ ├── karma.conf.js │ ├── package.json │ ├── protractor.conf.js │ ├── src │ ├── app │ │ ├── app.component.1.html │ │ ├── app.component.1.ts │ │ ├── app.component.2.html │ │ ├── app.component.2.ts │ │ ├── app.component.3.html │ │ ├── app.component.3.ts │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── article │ │ │ ├── article.component.1.html │ │ │ ├── article.component.1.ts │ │ │ ├── article.component.2.ts │ │ │ ├── article.component.3.ts │ │ │ ├── article.component.4.html │ │ │ ├── article.component.css │ │ │ ├── article.component.html │ │ │ ├── article.component.spec.ts │ │ │ ├── article.component.ts │ │ │ ├── article.model.1.ts │ │ │ └── article.model.ts │ │ ├── index.ts │ │ ├── shared │ │ │ └── index.ts │ │ └── vendor │ │ │ ├── semantic.min.css │ │ │ └── themes │ │ │ └── default │ │ │ └── assets │ │ │ ├── fonts │ │ │ ├── icons.eot │ │ │ ├── icons.otf │ │ │ ├── icons.svg │ │ │ ├── icons.ttf │ │ │ ├── icons.woff │ │ │ └── icons.woff2 │ │ │ └── images │ │ │ └── flags.png │ ├── assets │ │ ├── .gitkeep │ │ ├── .npmignore │ │ └── images │ │ │ ├── favicon-32x32.png │ │ │ ├── favicon.ico │ │ │ └── ng-book-2-minibook.png │ ├── 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 ├── forms ├── .gitignore ├── .test.bats ├── Makefile ├── README.md ├── app │ ├── css │ │ ├── semantic.min.css │ │ ├── styles.css │ │ └── themes │ │ │ └── default │ │ │ └── assets │ │ │ ├── fonts │ │ │ ├── icons.eot │ │ │ ├── icons.otf │ │ │ ├── icons.svg │ │ │ ├── icons.ttf │ │ │ ├── icons.woff │ │ │ └── icons.woff2 │ │ │ └── images │ │ │ └── flags.png │ ├── images │ │ ├── favicon-32x32.png │ │ ├── favicon.ico │ │ └── ng-book-2-minibook.png │ ├── index.html │ └── ts │ │ ├── app.ts │ │ └── forms │ │ ├── demo_form_ng_model.ts │ │ ├── demo_form_sku.ts │ │ ├── demo_form_sku_with_builder.ts │ │ ├── demo_form_with_custom_validations.ts │ │ ├── demo_form_with_events.ts │ │ ├── demo_form_with_validations_explicit.ts │ │ └── demo_form_with_validations_shorthand.ts ├── e2e │ ├── app.e2e-spec.ts │ ├── app.po.ts │ └── tsconfig.json ├── karma.conf.js ├── package.json ├── protractor.conf.js ├── test.bundle.js ├── test │ ├── forms │ │ ├── demo_form_ng_model.spec.ts │ │ ├── demo_form_sku.spec.ts │ │ ├── demo_form_sku_with_builder.spec.ts │ │ ├── demo_form_with_custom_validations.spec.ts │ │ ├── demo_form_with_events.spec.ts │ │ ├── demo_form_with_events_bad.spec.ts │ │ ├── demo_form_with_validations_explicit.spec.ts │ │ └── demo_form_with_validations_shorthand.spec.ts │ └── util.ts ├── tsconfig.json ├── tslint.json ├── typings.json ├── typings │ ├── browser.d.ts │ ├── browser │ │ └── ambient │ │ │ ├── core-js │ │ │ └── index.d.ts │ │ │ ├── jasmine │ │ │ └── index.d.ts │ │ │ ├── moment-node │ │ │ └── index.d.ts │ │ │ ├── moment │ │ │ └── index.d.ts │ │ │ ├── node │ │ │ └── index.d.ts │ │ │ └── underscore │ │ │ └── index.d.ts │ ├── main.d.ts │ └── main │ │ └── ambient │ │ ├── core-js │ │ └── index.d.ts │ │ ├── jasmine │ │ └── index.d.ts │ │ ├── moment-node │ │ └── index.d.ts │ │ ├── moment │ │ └── index.d.ts │ │ ├── node │ │ └── index.d.ts │ │ └── underscore │ │ └── index.d.ts ├── vendor.ts └── webpack.config.js ├── how_angular_works └── inventory_app │ ├── .gitignore │ ├── .test.bats │ ├── LICENSE │ ├── README.md │ ├── app.ts │ ├── e2e │ ├── app.e2e-spec.ts │ ├── app.po.ts │ └── tsconfig.json │ ├── index.html │ ├── package.json │ ├── protractor.conf.js │ ├── resources │ ├── images │ │ ├── favicon-32x32.png │ │ ├── favicon.ico │ │ ├── ng-book-2-minibook.png │ │ └── products │ │ │ ├── black-hat.jpg │ │ │ ├── black-shoes.jpg │ │ │ └── blue-jacket.jpg │ ├── systemjs.config.js │ └── vendor │ │ ├── semantic.min.css │ │ └── themes │ │ └── default │ │ └── assets │ │ ├── fonts │ │ ├── icons.eot │ │ ├── icons.otf │ │ ├── icons.svg │ │ ├── icons.ttf │ │ ├── icons.woff │ │ └── icons.woff2 │ │ └── images │ │ └── flags.png │ ├── styles.css │ ├── tsconfig.json │ ├── tslint.json │ ├── typings.json │ └── typings │ ├── browser.d.ts │ ├── browser │ └── ambient │ │ └── es6-shim │ │ └── index.d.ts │ ├── main.d.ts │ └── main │ └── ambient │ └── es6-shim │ └── index.d.ts ├── http ├── .gitignore ├── .test.bats ├── Makefile ├── README.md ├── TODO.md ├── app │ ├── css │ │ ├── chat.scss │ │ ├── styles.css │ │ └── styles.scss │ ├── images │ │ └── loading.gif │ ├── index.html │ └── ts │ │ ├── app.ts │ │ ├── components │ │ ├── MoreHTTPRequests.ts │ │ ├── SimpleHTTPComponent.ts │ │ └── YouTubeSearchComponent.ts │ │ └── vendor.ts ├── e2e │ ├── app.e2e-spec.ts │ ├── app.po.ts │ └── tsconfig.json ├── karma.conf.js ├── package.json ├── protractor.conf.js ├── test.bundle.js ├── test │ ├── MoreHTTPRequests.spec.ts │ ├── YouTubeSearchComponentAfter.spec.ts │ ├── YouTubeSearchComponentBefore.spec.ts │ ├── fixture │ │ └── youtube-response.json │ └── typings │ │ └── karma-read-json.d.ts ├── tsconfig.json ├── tslint.json ├── typings.json ├── typings │ ├── browser.d.ts │ ├── browser │ │ └── ambient │ │ │ ├── core-js │ │ │ └── index.d.ts │ │ │ ├── jasmine │ │ │ └── index.d.ts │ │ │ ├── moment-node │ │ │ └── index.d.ts │ │ │ ├── moment │ │ │ └── index.d.ts │ │ │ ├── node │ │ │ └── index.d.ts │ │ │ └── underscore │ │ │ └── index.d.ts │ ├── main.d.ts │ └── main │ │ └── ambient │ │ ├── core-js │ │ └── index.d.ts │ │ ├── jasmine │ │ └── index.d.ts │ │ ├── moment-node │ │ └── index.d.ts │ │ ├── moment │ │ └── index.d.ts │ │ ├── node │ │ └── index.d.ts │ │ └── underscore │ │ └── index.d.ts └── webpack.config.js ├── index.json ├── nativescript └── photos-near-me │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── app │ ├── .npmignore │ ├── App_Resources │ │ ├── Android │ │ │ ├── AndroidManifest.xml │ │ │ ├── app.gradle │ │ │ ├── drawable-hdpi │ │ │ │ └── icon.png │ │ │ ├── drawable-ldpi │ │ │ │ └── icon.png │ │ │ ├── drawable-mdpi │ │ │ │ └── icon.png │ │ │ └── drawable-nodpi │ │ │ │ └── splashscreen.9.png │ │ └── iOS │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── icon-29.png │ │ │ │ ├── icon-29@2x.png │ │ │ │ ├── icon-29@3x.png │ │ │ │ ├── icon-40.png │ │ │ │ ├── icon-40@2x.png │ │ │ │ ├── icon-40@3x.png │ │ │ │ ├── icon-50.png │ │ │ │ ├── icon-50@2x.png │ │ │ │ ├── icon-57.png │ │ │ │ ├── icon-57@2x.png │ │ │ │ ├── icon-60@2x.png │ │ │ │ ├── icon-60@3x.png │ │ │ │ ├── icon-72.png │ │ │ │ ├── icon-72@2x.png │ │ │ │ ├── icon-76.png │ │ │ │ ├── icon-76@2x.png │ │ │ │ └── icon-83.5@2x.png │ │ │ ├── Contents.json │ │ │ ├── LaunchImage.launchimage │ │ │ │ ├── Contents.json │ │ │ │ ├── Default-568h@2x.png │ │ │ │ ├── Default-667h@2x.png │ │ │ │ ├── Default-736h@3x.png │ │ │ │ ├── Default-Landscape.png │ │ │ │ ├── Default-Landscape@2x.png │ │ │ │ ├── Default-Landscape@3x.png │ │ │ │ ├── Default-Portrait.png │ │ │ │ ├── Default-Portrait@2x.png │ │ │ │ ├── Default.png │ │ │ │ └── Default@2x.png │ │ │ ├── LaunchScreen.AspectFill.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── LaunchScreen-AspectFill.png │ │ │ │ └── LaunchScreen-AspectFill@2x.png │ │ │ └── LaunchScreen.Center.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── LaunchScreen-Center.png │ │ │ │ └── LaunchScreen-Center@2x.png │ │ │ ├── Info.plist │ │ │ ├── LaunchScreen.storyboard │ │ │ └── build.xcconfig │ ├── app.component.ts │ ├── app.css │ ├── app.module.ts │ ├── app.routing.ts │ ├── components │ │ ├── image-component │ │ │ ├── image.component.html │ │ │ └── image.component.ts │ │ └── imagesList-component │ │ │ ├── imagesList.component.html │ │ │ └── imagesList.component.ts │ ├── config.ts │ ├── css │ │ ├── core.dark.android.css │ │ ├── core.dark.ios.css │ │ ├── core.light.android.css │ │ └── core.light.ios.css │ ├── main.ts │ ├── models │ │ ├── getInfoResponse.ts │ │ └── photosSearchResponse.ts │ ├── package.json │ └── services │ │ ├── flickr.service.ts │ │ └── geolocation.service.ts │ ├── package.json │ ├── references.d.ts │ └── tsconfig.json ├── redux └── angular2-redux-chat │ ├── .gitignore │ ├── .test.bats │ ├── LICENSE.md │ ├── Makefile │ ├── README.md │ ├── app │ ├── css │ │ ├── chat.scss │ │ ├── styles.css │ │ └── styles.scss │ ├── images │ │ ├── avatars │ │ │ ├── female-avatar-1.png │ │ │ ├── female-avatar-2.png │ │ │ ├── female-avatar-3.png │ │ │ ├── female-avatar-4.png │ │ │ ├── male-avatar-1.png │ │ │ ├── male-avatar-2.png │ │ │ ├── male-avatar-3.png │ │ │ └── male-avatar-4.png │ │ ├── logos │ │ │ ├── Angular2ReduxChatHeaderImage.png │ │ │ └── ng-book-2-minibook.png │ │ └── readme │ │ │ ├── full-chat-preview.png │ │ │ ├── minimal-redux-ts.png │ │ │ ├── ng-book-2-as-book-cover-pigment.png │ │ │ ├── redux-chat-echo-bot.png │ │ │ ├── redux-chat-initial-state.png │ │ │ ├── redux-chat-models.png │ │ │ ├── redux-chat-top-level-components.png │ │ │ └── working-counter-app.png │ ├── index.html │ └── ts │ │ ├── ChatExampleData.ts │ │ ├── actions │ │ ├── ThreadActions.ts │ │ ├── UserActions.ts │ │ └── index.ts │ │ ├── app-store.ts │ │ ├── app.ts │ │ ├── components │ │ ├── ChatMessage.ts │ │ └── ChatThread.ts │ │ ├── containers │ │ ├── ChatNavBar.ts │ │ ├── ChatThreads.ts │ │ └── ChatWindow.ts │ │ ├── models │ │ ├── Message.ts │ │ ├── Thread.ts │ │ ├── User.ts │ │ └── index.ts │ │ ├── pages │ │ └── ChatPage.ts │ │ ├── pipes │ │ └── FromNowPipe.ts │ │ ├── reducers │ │ ├── ThreadsReducer.ts │ │ ├── UsersReducer.ts │ │ └── index.ts │ │ ├── util │ │ └── uuid.ts │ │ └── vendor.ts │ ├── e2e │ ├── app.e2e-spec.ts │ ├── app.po.ts │ └── tsconfig.json │ ├── karma.conf.js │ ├── minimal │ ├── CounterComponent.ts │ ├── app-state.ts │ ├── app-store.ts │ ├── app.ts │ ├── counter-action-creators.ts │ ├── counter-reducer.ts │ ├── index.html │ └── tutorial │ │ ├── .test │ │ └── bats.sh │ │ ├── 01-identity-reducer.ts │ │ ├── 02-adjusting-reducer.ts │ │ ├── 03-adjusting-reducer-switch.ts │ │ ├── 04-plus-action.ts │ │ ├── 05-minimal-store.ts │ │ ├── 06-store-w-subscribe.ts │ │ ├── 06b-rx-store.ts │ │ ├── 07-messages-reducer.ts │ │ ├── 08-action-creators.ts │ │ ├── 09-real-redux.ts │ │ ├── lib │ │ └── miniRedux.ts │ │ ├── package.json │ │ └── tsconfig.json │ ├── package.json │ ├── protractor.conf.js │ ├── test.bundle.js │ ├── test │ ├── app.spec.ts │ └── calculator.ts │ ├── tsconfig.json │ ├── tslint.json │ ├── typings.json │ ├── typings │ ├── browser.d.ts │ ├── browser │ │ └── ambient │ │ │ ├── core-js │ │ │ └── index.d.ts │ │ │ ├── jasmine │ │ │ └── index.d.ts │ │ │ ├── moment-node │ │ │ └── index.d.ts │ │ │ ├── moment │ │ │ └── index.d.ts │ │ │ ├── node │ │ │ └── index.d.ts │ │ │ └── underscore │ │ │ └── index.d.ts │ ├── custom │ │ └── normalizr.d.ts │ ├── main.d.ts │ └── main │ │ └── ambient │ │ ├── core-js │ │ └── index.d.ts │ │ ├── jasmine │ │ └── index.d.ts │ │ ├── moment-node │ │ └── index.d.ts │ │ ├── moment │ │ └── index.d.ts │ │ ├── node │ │ └── index.d.ts │ │ └── underscore │ │ └── index.d.ts │ └── webpack.config.js ├── routes ├── .gitignore ├── auth │ ├── .test.bats │ ├── Makefile │ ├── README.md │ ├── app │ │ ├── css │ │ │ ├── chat.scss │ │ │ ├── styles.css │ │ │ └── styles.scss │ │ ├── images │ │ │ └── loading.gif │ │ ├── index.html │ │ └── ts │ │ │ ├── app.ts │ │ │ ├── components │ │ │ ├── AboutComponent.ts │ │ │ ├── ContactComponent.ts │ │ │ ├── HomeComponent.ts │ │ │ ├── LoginComponent.ts │ │ │ └── ProtectedComponent.ts │ │ │ ├── guards │ │ │ └── loggedIn.guard.ts │ │ │ └── services │ │ │ └── AuthService.ts │ ├── e2e │ │ ├── app.e2e-spec.ts │ │ ├── app.po.ts │ │ └── tsconfig.json │ ├── karma.conf.js │ ├── package.json │ ├── protractor.conf.js │ ├── tsconfig.json │ ├── tslint.json │ ├── typings.json │ ├── typings │ │ ├── browser.d.ts │ │ ├── browser │ │ │ └── ambient │ │ │ │ ├── core-js │ │ │ │ └── index.d.ts │ │ │ │ ├── moment-node │ │ │ │ └── index.d.ts │ │ │ │ ├── moment │ │ │ │ └── index.d.ts │ │ │ │ ├── node │ │ │ │ └── index.d.ts │ │ │ │ └── underscore │ │ │ │ └── index.d.ts │ │ ├── main.d.ts │ │ └── main │ │ │ └── ambient │ │ │ ├── core-js │ │ │ └── index.d.ts │ │ │ ├── moment-node │ │ │ └── index.d.ts │ │ │ ├── moment │ │ │ └── index.d.ts │ │ │ ├── node │ │ │ └── index.d.ts │ │ │ └── underscore │ │ │ └── index.d.ts │ ├── vendor.ts │ └── webpack.config.js ├── basic │ ├── - │ ├── .test.bats │ ├── Makefile │ ├── README.md │ ├── app │ │ ├── css │ │ │ ├── styles.css │ │ │ └── styles.scss │ │ ├── images │ │ │ └── loading.gif │ │ ├── index.html │ │ └── ts │ │ │ ├── app.html5.ts │ │ │ ├── app.ts │ │ │ └── components │ │ │ ├── AboutComponent.ts │ │ │ ├── ContactComponent.ts │ │ │ └── HomeComponent.ts │ ├── e2e │ │ ├── app.e2e-spec.ts │ │ ├── app.po.ts │ │ └── tsconfig.json │ ├── html5-dev-server.js │ ├── karma.conf.js │ ├── package.json │ ├── protractor.conf.js │ ├── tsconfig.json │ ├── tslint.json │ ├── typings.json │ ├── typings │ │ ├── browser.d.ts │ │ ├── browser │ │ │ └── ambient │ │ │ │ ├── core-js │ │ │ │ └── index.d.ts │ │ │ │ ├── moment-node │ │ │ │ └── index.d.ts │ │ │ │ ├── moment │ │ │ │ └── index.d.ts │ │ │ │ ├── node │ │ │ │ └── index.d.ts │ │ │ │ └── underscore │ │ │ │ └── index.d.ts │ │ ├── index.d.ts │ │ ├── main.d.ts │ │ └── main │ │ │ └── ambient │ │ │ ├── core-js │ │ │ └── index.d.ts │ │ │ ├── moment-node │ │ │ └── index.d.ts │ │ │ ├── moment │ │ │ └── index.d.ts │ │ │ ├── node │ │ │ └── index.d.ts │ │ │ └── underscore │ │ │ └── index.d.ts │ ├── vendor.ts │ └── webpack.config.js ├── music │ ├── .test.bats │ ├── Makefile │ ├── README.md │ ├── app │ │ ├── css │ │ │ ├── sportify.scss │ │ │ ├── styles.css │ │ │ └── styles.scss │ │ ├── images │ │ │ └── loading.gif │ │ ├── index.html │ │ └── ts │ │ │ ├── app.ts │ │ │ ├── components │ │ │ ├── AlbumComponent.ts │ │ │ ├── ArtistComponent.ts │ │ │ ├── SearchComponent.ts │ │ │ └── TrackComponent.ts │ │ │ ├── services │ │ │ └── SpotifyService.ts │ │ │ └── vendor.ts │ ├── e2e │ │ ├── app.e2e-spec.ts │ │ ├── app.po.ts │ │ └── tsconfig.json │ ├── karma.conf.js │ ├── package.json │ ├── protractor.conf.js │ ├── test.bundle.js │ ├── test │ │ ├── MusicTestHelpers.ts │ │ ├── components │ │ │ ├── AlbumComponent.spec.ts │ │ │ ├── ArtistComponent.spec.ts │ │ │ ├── SearchComponent.spec.ts │ │ │ └── TrackComponent.spec.ts │ │ ├── mocks │ │ │ ├── helper.ts │ │ │ └── spotify.ts │ │ └── services │ │ │ └── SpotifyService.spec.ts │ ├── tsconfig.json │ ├── tslint.json │ ├── typings.json │ ├── typings │ │ ├── browser.d.ts │ │ ├── browser │ │ │ └── ambient │ │ │ │ ├── core-js │ │ │ │ └── index.d.ts │ │ │ │ ├── jasmine │ │ │ │ └── index.d.ts │ │ │ │ ├── moment-node │ │ │ │ └── index.d.ts │ │ │ │ ├── moment │ │ │ │ └── index.d.ts │ │ │ │ ├── node │ │ │ │ └── index.d.ts │ │ │ │ └── underscore │ │ │ │ └── index.d.ts │ │ ├── main.d.ts │ │ └── main │ │ │ └── ambient │ │ │ ├── core-js │ │ │ └── index.d.ts │ │ │ ├── jasmine │ │ │ └── index.d.ts │ │ │ ├── moment-node │ │ │ └── index.d.ts │ │ │ ├── moment │ │ │ └── index.d.ts │ │ │ ├── node │ │ │ └── index.d.ts │ │ │ └── underscore │ │ │ └── index.d.ts │ └── webpack.config.js └── nested │ ├── - │ ├── .test.bats │ ├── Makefile │ ├── README.md │ ├── app │ ├── css │ │ ├── nested.scss │ │ ├── styles.css │ │ └── styles.scss │ ├── images │ │ └── loading.gif │ ├── index.html │ └── ts │ │ ├── app.ts │ │ └── components │ │ ├── HomeComponent.ts │ │ ├── ProductsComponent.ts │ │ └── products │ │ ├── ByIdComponent.ts │ │ ├── InterestComponent.ts │ │ ├── MainComponent.ts │ │ └── SportifyComponent.ts │ ├── e2e │ ├── app.e2e-spec.ts │ ├── app.po.ts │ └── tsconfig.json │ ├── karma.conf.js │ ├── package.json │ ├── protractor.conf.js │ ├── tsconfig.json │ ├── tslint.json │ ├── typings.json │ ├── typings │ ├── browser.d.ts │ ├── browser │ │ └── ambient │ │ │ ├── core-js │ │ │ └── index.d.ts │ │ │ ├── moment-node │ │ │ └── index.d.ts │ │ │ ├── moment │ │ │ └── index.d.ts │ │ │ ├── node │ │ │ └── index.d.ts │ │ │ └── underscore │ │ │ └── index.d.ts │ ├── main.d.ts │ └── main │ │ └── ambient │ │ ├── core-js │ │ └── index.d.ts │ │ ├── moment-node │ │ └── index.d.ts │ │ ├── moment │ │ └── index.d.ts │ │ ├── node │ │ └── index.d.ts │ │ └── underscore │ │ └── index.d.ts │ ├── vendor.ts │ └── webpack.config.js ├── rxjs └── chat │ ├── .gitignore │ ├── .test.bats │ ├── LICENSE.md │ ├── Makefile │ ├── README.md │ ├── app │ ├── css │ │ ├── chat.scss │ │ ├── styles.css │ │ └── styles.scss │ ├── images │ │ ├── avatars │ │ │ ├── female-avatar-1.png │ │ │ ├── female-avatar-2.png │ │ │ ├── female-avatar-3.png │ │ │ ├── female-avatar-4.png │ │ │ ├── male-avatar-1.png │ │ │ ├── male-avatar-2.png │ │ │ ├── male-avatar-3.png │ │ │ └── male-avatar-4.png │ │ ├── logos │ │ │ ├── Angular2RxJSChatHeaderImage.png │ │ │ └── ng-book-2-minibook.png │ │ └── readme │ │ │ ├── full-chat-preview.png │ │ │ ├── ng-book-2-as-book-cover-pigment.png │ │ │ ├── rx-chat-echo-bot.png │ │ │ ├── rx-chat-models.png │ │ │ └── rx-chat-top-level-components.png │ ├── index.html │ └── ts │ │ ├── ChatExampleData.ts │ │ ├── app.ts │ │ ├── components │ │ ├── ChatNavBar.ts │ │ ├── ChatThreads.ts │ │ └── ChatWindow.ts │ │ ├── models.ts │ │ ├── services │ │ ├── MessagesService.ts │ │ ├── ThreadsService.ts │ │ ├── UserService.ts │ │ ├── _scratch.ts │ │ └── services.ts │ │ ├── util │ │ ├── FromNowPipe.ts │ │ ├── util.ts │ │ └── uuid.ts │ │ └── vendor.ts │ ├── docker.md │ ├── e2e │ ├── app.e2e-spec.ts │ ├── app.po.ts │ └── tsconfig.json │ ├── karma.conf.js │ ├── package.json │ ├── package.json.orig │ ├── protractor.conf.js │ ├── test.bundle.js │ ├── test │ ├── app.spec.ts │ ├── calculator.ts │ └── services │ │ ├── MessagesService.spec.ts │ │ └── ThreadsService.spec.ts │ ├── tsconfig.json │ ├── tslint.json │ ├── typings.json │ ├── typings │ ├── browser.d.ts │ ├── browser │ │ └── ambient │ │ │ ├── core-js │ │ │ └── index.d.ts │ │ │ ├── jasmine │ │ │ └── index.d.ts │ │ │ ├── moment-node │ │ │ └── index.d.ts │ │ │ ├── moment │ │ │ └── index.d.ts │ │ │ ├── node │ │ │ └── index.d.ts │ │ │ └── underscore │ │ │ └── index.d.ts │ ├── main.d.ts │ └── main │ │ └── ambient │ │ ├── core-js │ │ └── index.d.ts │ │ ├── jasmine │ │ └── index.d.ts │ │ ├── moment-node │ │ └── index.d.ts │ │ ├── moment │ │ └── index.d.ts │ │ ├── node │ │ └── index.d.ts │ │ └── underscore │ │ └── index.d.ts │ ├── update.sh │ └── webpack.config.js └── typescript ├── generics.ts └── reports.ts /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | npm-debug.log 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/README.md -------------------------------------------------------------------------------- /advanced_components/.test.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/.test.bats -------------------------------------------------------------------------------- /advanced_components/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/LICENSE.md -------------------------------------------------------------------------------- /advanced_components/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/Makefile -------------------------------------------------------------------------------- /advanced_components/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/README.md -------------------------------------------------------------------------------- /advanced_components/app/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/app/css/styles.css -------------------------------------------------------------------------------- /advanced_components/app/css/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/app/css/styles.scss -------------------------------------------------------------------------------- /advanced_components/app/css/vendor/semantic.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/app/css/vendor/semantic.min.css -------------------------------------------------------------------------------- /advanced_components/app/images/avatars/elliot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/app/images/avatars/elliot.jpg -------------------------------------------------------------------------------- /advanced_components/app/images/avatars/helen.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/app/images/avatars/helen.jpg -------------------------------------------------------------------------------- /advanced_components/app/images/avatars/jenny.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/app/images/avatars/jenny.jpg -------------------------------------------------------------------------------- /advanced_components/app/images/avatars/joe.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/app/images/avatars/joe.jpg -------------------------------------------------------------------------------- /advanced_components/app/images/avatars/justen.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/app/images/avatars/justen.jpg -------------------------------------------------------------------------------- /advanced_components/app/images/avatars/matt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/app/images/avatars/matt.jpg -------------------------------------------------------------------------------- /advanced_components/app/images/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/app/images/favicon-32x32.png -------------------------------------------------------------------------------- /advanced_components/app/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/app/images/favicon.ico -------------------------------------------------------------------------------- /advanced_components/app/images/logos/ng-book-2-minibook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/app/images/logos/ng-book-2-minibook.png -------------------------------------------------------------------------------- /advanced_components/app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/app/index.html -------------------------------------------------------------------------------- /advanced_components/app/ts/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/app/ts/app.ts -------------------------------------------------------------------------------- /advanced_components/app/ts/app/example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/app/ts/app/example.ts -------------------------------------------------------------------------------- /advanced_components/app/ts/app/intro_component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/app/ts/app/intro_component.ts -------------------------------------------------------------------------------- /advanced_components/app/ts/app/sidebar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/app/ts/app/sidebar.ts -------------------------------------------------------------------------------- /advanced_components/app/ts/assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/app/ts/assets.ts -------------------------------------------------------------------------------- /advanced_components/app/ts/change-detection/observables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/app/ts/change-detection/observables.ts -------------------------------------------------------------------------------- /advanced_components/app/ts/change-detection/onpush.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/app/ts/change-detection/onpush.ts -------------------------------------------------------------------------------- /advanced_components/app/ts/host/host.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/app/ts/host/host.ts -------------------------------------------------------------------------------- /advanced_components/app/ts/host/steps/host_01.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/app/ts/host/steps/host_01.ts -------------------------------------------------------------------------------- /advanced_components/app/ts/host/steps/host_02.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/app/ts/host/steps/host_02.ts -------------------------------------------------------------------------------- /advanced_components/app/ts/host/steps/host_03.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/app/ts/host/steps/host_03.ts -------------------------------------------------------------------------------- /advanced_components/app/ts/host/steps/host_04.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/app/ts/host/steps/host_04.ts -------------------------------------------------------------------------------- /advanced_components/app/ts/lifecycle-hooks/lifecycle_01.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/app/ts/lifecycle-hooks/lifecycle_01.ts -------------------------------------------------------------------------------- /advanced_components/app/ts/lifecycle-hooks/lifecycle_02.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/app/ts/lifecycle-hooks/lifecycle_02.ts -------------------------------------------------------------------------------- /advanced_components/app/ts/lifecycle-hooks/lifecycle_03.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/app/ts/lifecycle-hooks/lifecycle_03.ts -------------------------------------------------------------------------------- /advanced_components/app/ts/lifecycle-hooks/lifecycle_04.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/app/ts/lifecycle-hooks/lifecycle_04.ts -------------------------------------------------------------------------------- /advanced_components/app/ts/styling/external.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/app/ts/styling/external.css -------------------------------------------------------------------------------- /advanced_components/app/ts/styling/styling.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/app/ts/styling/styling.ts -------------------------------------------------------------------------------- /advanced_components/app/ts/tabs/tabs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/app/ts/tabs/tabs.ts -------------------------------------------------------------------------------- /advanced_components/app/ts/templates/for.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/app/ts/templates/for.ts -------------------------------------------------------------------------------- /advanced_components/app/ts/templates/if.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/app/ts/templates/if.ts -------------------------------------------------------------------------------- /advanced_components/app/ts/vendor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/app/ts/vendor.ts -------------------------------------------------------------------------------- /advanced_components/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /advanced_components/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/e2e/app.po.ts -------------------------------------------------------------------------------- /advanced_components/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/e2e/tsconfig.json -------------------------------------------------------------------------------- /advanced_components/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/karma.conf.js -------------------------------------------------------------------------------- /advanced_components/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/package.json -------------------------------------------------------------------------------- /advanced_components/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/protractor.conf.js -------------------------------------------------------------------------------- /advanced_components/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/tsconfig.json -------------------------------------------------------------------------------- /advanced_components/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/tslint.json -------------------------------------------------------------------------------- /advanced_components/typings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/typings.json -------------------------------------------------------------------------------- /advanced_components/typings/browser.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/typings/browser.d.ts -------------------------------------------------------------------------------- /advanced_components/typings/browser/ambient/node/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/typings/browser/ambient/node/index.d.ts -------------------------------------------------------------------------------- /advanced_components/typings/main.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/typings/main.d.ts -------------------------------------------------------------------------------- /advanced_components/typings/main/ambient/core-js/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/typings/main/ambient/core-js/index.d.ts -------------------------------------------------------------------------------- /advanced_components/typings/main/ambient/jasmine/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/typings/main/ambient/jasmine/index.d.ts -------------------------------------------------------------------------------- /advanced_components/typings/main/ambient/node/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/typings/main/ambient/node/index.d.ts -------------------------------------------------------------------------------- /advanced_components/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/advanced_components/webpack.config.js -------------------------------------------------------------------------------- /built_in_directives/.test.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/built_in_directives/.test.bats -------------------------------------------------------------------------------- /built_in_directives/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/built_in_directives/LICENSE.md -------------------------------------------------------------------------------- /built_in_directives/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/built_in_directives/Makefile -------------------------------------------------------------------------------- /built_in_directives/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/built_in_directives/README.md -------------------------------------------------------------------------------- /built_in_directives/app/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/built_in_directives/app/css/styles.css -------------------------------------------------------------------------------- /built_in_directives/app/css/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/built_in_directives/app/css/styles.scss -------------------------------------------------------------------------------- /built_in_directives/app/css/vendor/semantic.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/built_in_directives/app/css/vendor/semantic.min.css -------------------------------------------------------------------------------- /built_in_directives/app/images/avatars/elliot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/built_in_directives/app/images/avatars/elliot.jpg -------------------------------------------------------------------------------- /built_in_directives/app/images/avatars/helen.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/built_in_directives/app/images/avatars/helen.jpg -------------------------------------------------------------------------------- /built_in_directives/app/images/avatars/jenny.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/built_in_directives/app/images/avatars/jenny.jpg -------------------------------------------------------------------------------- /built_in_directives/app/images/avatars/joe.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/built_in_directives/app/images/avatars/joe.jpg -------------------------------------------------------------------------------- /built_in_directives/app/images/avatars/justen.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/built_in_directives/app/images/avatars/justen.jpg -------------------------------------------------------------------------------- /built_in_directives/app/images/avatars/matt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/built_in_directives/app/images/avatars/matt.jpg -------------------------------------------------------------------------------- /built_in_directives/app/images/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/built_in_directives/app/images/favicon-32x32.png -------------------------------------------------------------------------------- /built_in_directives/app/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/built_in_directives/app/images/favicon.ico -------------------------------------------------------------------------------- /built_in_directives/app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/built_in_directives/app/index.html -------------------------------------------------------------------------------- /built_in_directives/app/ts/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/built_in_directives/app/ts/app.ts -------------------------------------------------------------------------------- /built_in_directives/app/ts/app/example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/built_in_directives/app/ts/app/example.ts -------------------------------------------------------------------------------- /built_in_directives/app/ts/app/intro_component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/built_in_directives/app/ts/app/intro_component.ts -------------------------------------------------------------------------------- /built_in_directives/app/ts/app/sidebar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/built_in_directives/app/ts/app/sidebar.ts -------------------------------------------------------------------------------- /built_in_directives/app/ts/assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/built_in_directives/app/ts/assets.ts -------------------------------------------------------------------------------- /built_in_directives/app/ts/ng_class/ng_class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/built_in_directives/app/ts/ng_class/ng_class.ts -------------------------------------------------------------------------------- /built_in_directives/app/ts/ng_for/ng_for.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/built_in_directives/app/ts/ng_for/ng_for.ts -------------------------------------------------------------------------------- /built_in_directives/app/ts/ng_style/ng_style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/built_in_directives/app/ts/ng_style/ng_style.ts -------------------------------------------------------------------------------- /built_in_directives/app/ts/ng_switch/ng_switch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/built_in_directives/app/ts/ng_switch/ng_switch.ts -------------------------------------------------------------------------------- /built_in_directives/app/ts/vendor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/built_in_directives/app/ts/vendor.ts -------------------------------------------------------------------------------- /built_in_directives/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/built_in_directives/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /built_in_directives/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/built_in_directives/e2e/app.po.ts -------------------------------------------------------------------------------- /built_in_directives/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/built_in_directives/e2e/tsconfig.json -------------------------------------------------------------------------------- /built_in_directives/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/built_in_directives/karma.conf.js -------------------------------------------------------------------------------- /built_in_directives/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/built_in_directives/package.json -------------------------------------------------------------------------------- /built_in_directives/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/built_in_directives/protractor.conf.js -------------------------------------------------------------------------------- /built_in_directives/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/built_in_directives/tsconfig.json -------------------------------------------------------------------------------- /built_in_directives/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/built_in_directives/tslint.json -------------------------------------------------------------------------------- /built_in_directives/typings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/built_in_directives/typings.json -------------------------------------------------------------------------------- /built_in_directives/typings/browser.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/built_in_directives/typings/browser.d.ts -------------------------------------------------------------------------------- /built_in_directives/typings/main.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/built_in_directives/typings/main.d.ts -------------------------------------------------------------------------------- /built_in_directives/typings/main/ambient/node/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/built_in_directives/typings/main/ambient/node/index.d.ts -------------------------------------------------------------------------------- /built_in_directives/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/built_in_directives/webpack.config.js -------------------------------------------------------------------------------- /built_in_directives/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/built_in_directives/yarn.lock -------------------------------------------------------------------------------- /conversion/hybrid/.autosession.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/.autosession.vim -------------------------------------------------------------------------------- /conversion/hybrid/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/.gitignore -------------------------------------------------------------------------------- /conversion/hybrid/.test.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/.test.bats -------------------------------------------------------------------------------- /conversion/hybrid/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/README.md -------------------------------------------------------------------------------- /conversion/hybrid/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/css/bootstrap.min.css -------------------------------------------------------------------------------- /conversion/hybrid/css/interest.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/css/interest.css -------------------------------------------------------------------------------- /conversion/hybrid/css/sf.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/css/sf.css -------------------------------------------------------------------------------- /conversion/hybrid/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /conversion/hybrid/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/e2e/app.po.ts -------------------------------------------------------------------------------- /conversion/hybrid/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/e2e/tsconfig.json -------------------------------------------------------------------------------- /conversion/hybrid/images/avatars/25426965@N08.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/images/avatars/25426965@N08.jpg -------------------------------------------------------------------------------- /conversion/hybrid/images/avatars/26265986@N00.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/images/avatars/26265986@N00.jpg -------------------------------------------------------------------------------- /conversion/hybrid/images/avatars/30811353@N04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/images/avatars/30811353@N04.jpg -------------------------------------------------------------------------------- /conversion/hybrid/images/avatars/30815420@N00.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/images/avatars/30815420@N00.jpg -------------------------------------------------------------------------------- /conversion/hybrid/images/avatars/32399948@N06.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/images/avatars/32399948@N06.jpg -------------------------------------------------------------------------------- /conversion/hybrid/images/avatars/42826303@N00.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/images/avatars/42826303@N00.jpg -------------------------------------------------------------------------------- /conversion/hybrid/images/avatars/44124348109@N01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/images/avatars/44124348109@N01.jpg -------------------------------------------------------------------------------- /conversion/hybrid/images/avatars/51527254@N02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/images/avatars/51527254@N02.jpg -------------------------------------------------------------------------------- /conversion/hybrid/images/avatars/7562944@N06.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/images/avatars/7562944@N06.jpg -------------------------------------------------------------------------------- /conversion/hybrid/images/avatars/7940758@N07.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/images/avatars/7940758@N07.jpg -------------------------------------------------------------------------------- /conversion/hybrid/images/avatars/97286492@N00.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/images/avatars/97286492@N00.jpg -------------------------------------------------------------------------------- /conversion/hybrid/images/avatars/me.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/images/avatars/me.jpg -------------------------------------------------------------------------------- /conversion/hybrid/images/icons/Heart-Empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/images/icons/Heart-Empty.png -------------------------------------------------------------------------------- /conversion/hybrid/images/icons/Heart-Red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/images/icons/Heart-Red.png -------------------------------------------------------------------------------- /conversion/hybrid/images/pins/106033588_167d811702_o.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/images/pins/106033588_167d811702_o.jpg -------------------------------------------------------------------------------- /conversion/hybrid/images/pins/2389719785_2bee9f49b3_o.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/images/pins/2389719785_2bee9f49b3_o.jpg -------------------------------------------------------------------------------- /conversion/hybrid/images/pins/2655460065_381b1b25e2_o.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/images/pins/2655460065_381b1b25e2_o.jpg -------------------------------------------------------------------------------- /conversion/hybrid/images/pins/2927304508_d28363967c_o.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/images/pins/2927304508_d28363967c_o.jpg -------------------------------------------------------------------------------- /conversion/hybrid/images/pins/3714437087_5f1b1a6381_o.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/images/pins/3714437087_5f1b1a6381_o.jpg -------------------------------------------------------------------------------- /conversion/hybrid/images/pins/3714916723_938365e9a2_o.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/images/pins/3714916723_938365e9a2_o.jpg -------------------------------------------------------------------------------- /conversion/hybrid/images/pins/4422575066_7d5c4c41e7_o.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/images/pins/4422575066_7d5c4c41e7_o.jpg -------------------------------------------------------------------------------- /conversion/hybrid/images/pins/4449613634_016c827042_o.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/images/pins/4449613634_016c827042_o.jpg -------------------------------------------------------------------------------- /conversion/hybrid/images/pins/6819859061_25d05ef2e1_o.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/images/pins/6819859061_25d05ef2e1_o.jpg -------------------------------------------------------------------------------- /conversion/hybrid/images/pins/6854992490_e380a504b9_o.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/images/pins/6854992490_e380a504b9_o.jpg -------------------------------------------------------------------------------- /conversion/hybrid/images/pins/6863434196_9a963a1023_o.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/images/pins/6863434196_9a963a1023_o.jpg -------------------------------------------------------------------------------- /conversion/hybrid/images/pins/9071808685_58c2c61efc_o.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/images/pins/9071808685_58c2c61efc_o.jpg -------------------------------------------------------------------------------- /conversion/hybrid/images/pins/cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/images/pins/cat.jpg -------------------------------------------------------------------------------- /conversion/hybrid/images/pins/cat2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/images/pins/cat2.jpg -------------------------------------------------------------------------------- /conversion/hybrid/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/index.html -------------------------------------------------------------------------------- /conversion/hybrid/js/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/js/app.d.ts -------------------------------------------------------------------------------- /conversion/hybrid/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/js/app.js -------------------------------------------------------------------------------- /conversion/hybrid/js/data/sample-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/js/data/sample-data.json -------------------------------------------------------------------------------- /conversion/hybrid/js/vendor/angular-ui-router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/js/vendor/angular-ui-router.js -------------------------------------------------------------------------------- /conversion/hybrid/js/vendor/angular.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/js/vendor/angular.js -------------------------------------------------------------------------------- /conversion/hybrid/js/vendor/lodash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/js/vendor/lodash.js -------------------------------------------------------------------------------- /conversion/hybrid/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/package.json -------------------------------------------------------------------------------- /conversion/hybrid/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/protractor.conf.js -------------------------------------------------------------------------------- /conversion/hybrid/resources/systemjs.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/resources/systemjs.config.js -------------------------------------------------------------------------------- /conversion/hybrid/templates/add-ng2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/templates/add-ng2.html -------------------------------------------------------------------------------- /conversion/hybrid/templates/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/templates/home.html -------------------------------------------------------------------------------- /conversion/hybrid/templates/pin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/templates/pin.html -------------------------------------------------------------------------------- /conversion/hybrid/ts/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/ts/app.ts -------------------------------------------------------------------------------- /conversion/hybrid/ts/components/AddPinComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/ts/components/AddPinComponent.ts -------------------------------------------------------------------------------- /conversion/hybrid/ts/components/PinControlsComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/ts/components/PinControlsComponent.ts -------------------------------------------------------------------------------- /conversion/hybrid/ts/services/AnalyticsService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/ts/services/AnalyticsService.ts -------------------------------------------------------------------------------- /conversion/hybrid/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/tsconfig.json -------------------------------------------------------------------------------- /conversion/hybrid/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/tslint.json -------------------------------------------------------------------------------- /conversion/hybrid/typings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/typings.json -------------------------------------------------------------------------------- /conversion/hybrid/typings/browser.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/typings/browser.d.ts -------------------------------------------------------------------------------- /conversion/hybrid/typings/main.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/typings/main.d.ts -------------------------------------------------------------------------------- /conversion/hybrid/typings/main/ambient/angular/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/typings/main/ambient/angular/index.d.ts -------------------------------------------------------------------------------- /conversion/hybrid/typings/main/ambient/jquery/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/hybrid/typings/main/ambient/jquery/index.d.ts -------------------------------------------------------------------------------- /conversion/ng1/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/.gitignore -------------------------------------------------------------------------------- /conversion/ng1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/README.md -------------------------------------------------------------------------------- /conversion/ng1/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/css/bootstrap.min.css -------------------------------------------------------------------------------- /conversion/ng1/css/interest.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/css/interest.css -------------------------------------------------------------------------------- /conversion/ng1/css/sf.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/css/sf.css -------------------------------------------------------------------------------- /conversion/ng1/images/avatars/25426965@N08.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/images/avatars/25426965@N08.jpg -------------------------------------------------------------------------------- /conversion/ng1/images/avatars/26265986@N00.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/images/avatars/26265986@N00.jpg -------------------------------------------------------------------------------- /conversion/ng1/images/avatars/30811353@N04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/images/avatars/30811353@N04.jpg -------------------------------------------------------------------------------- /conversion/ng1/images/avatars/30815420@N00.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/images/avatars/30815420@N00.jpg -------------------------------------------------------------------------------- /conversion/ng1/images/avatars/32399948@N06.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/images/avatars/32399948@N06.jpg -------------------------------------------------------------------------------- /conversion/ng1/images/avatars/42826303@N00.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/images/avatars/42826303@N00.jpg -------------------------------------------------------------------------------- /conversion/ng1/images/avatars/44124348109@N01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/images/avatars/44124348109@N01.jpg -------------------------------------------------------------------------------- /conversion/ng1/images/avatars/51527254@N02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/images/avatars/51527254@N02.jpg -------------------------------------------------------------------------------- /conversion/ng1/images/avatars/7562944@N06.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/images/avatars/7562944@N06.jpg -------------------------------------------------------------------------------- /conversion/ng1/images/avatars/7940758@N07.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/images/avatars/7940758@N07.jpg -------------------------------------------------------------------------------- /conversion/ng1/images/avatars/97286492@N00.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/images/avatars/97286492@N00.jpg -------------------------------------------------------------------------------- /conversion/ng1/images/avatars/me.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/images/avatars/me.jpg -------------------------------------------------------------------------------- /conversion/ng1/images/icons/Heart-Empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/images/icons/Heart-Empty.png -------------------------------------------------------------------------------- /conversion/ng1/images/icons/Heart-Red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/images/icons/Heart-Red.png -------------------------------------------------------------------------------- /conversion/ng1/images/pins/106033588_167d811702_o.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/images/pins/106033588_167d811702_o.jpg -------------------------------------------------------------------------------- /conversion/ng1/images/pins/18690623833_5f21f6e248_o.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/images/pins/18690623833_5f21f6e248_o.jpg -------------------------------------------------------------------------------- /conversion/ng1/images/pins/19311217795_b57b6293b3_o.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/images/pins/19311217795_b57b6293b3_o.jpg -------------------------------------------------------------------------------- /conversion/ng1/images/pins/2389719785_2bee9f49b3_o.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/images/pins/2389719785_2bee9f49b3_o.jpg -------------------------------------------------------------------------------- /conversion/ng1/images/pins/2655460065_381b1b25e2_o.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/images/pins/2655460065_381b1b25e2_o.jpg -------------------------------------------------------------------------------- /conversion/ng1/images/pins/2927304508_d28363967c_o.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/images/pins/2927304508_d28363967c_o.jpg -------------------------------------------------------------------------------- /conversion/ng1/images/pins/3714437087_5f1b1a6381_o.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/images/pins/3714437087_5f1b1a6381_o.jpg -------------------------------------------------------------------------------- /conversion/ng1/images/pins/3714916723_938365e9a2_o.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/images/pins/3714916723_938365e9a2_o.jpg -------------------------------------------------------------------------------- /conversion/ng1/images/pins/4422575066_7d5c4c41e7_o.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/images/pins/4422575066_7d5c4c41e7_o.jpg -------------------------------------------------------------------------------- /conversion/ng1/images/pins/4449613634_016c827042_o.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/images/pins/4449613634_016c827042_o.jpg -------------------------------------------------------------------------------- /conversion/ng1/images/pins/6819859061_25d05ef2e1_o.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/images/pins/6819859061_25d05ef2e1_o.jpg -------------------------------------------------------------------------------- /conversion/ng1/images/pins/6854992490_e380a504b9_o.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/images/pins/6854992490_e380a504b9_o.jpg -------------------------------------------------------------------------------- /conversion/ng1/images/pins/6863434196_9a963a1023_o.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/images/pins/6863434196_9a963a1023_o.jpg -------------------------------------------------------------------------------- /conversion/ng1/images/pins/9071808685_58c2c61efc_o.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/images/pins/9071808685_58c2c61efc_o.jpg -------------------------------------------------------------------------------- /conversion/ng1/images/pins/cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/images/pins/cat.jpg -------------------------------------------------------------------------------- /conversion/ng1/images/pins/cat2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/images/pins/cat2.jpg -------------------------------------------------------------------------------- /conversion/ng1/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/index.html -------------------------------------------------------------------------------- /conversion/ng1/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/js/app.js -------------------------------------------------------------------------------- /conversion/ng1/js/data/sample-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/js/data/sample-data.json -------------------------------------------------------------------------------- /conversion/ng1/js/vendor/angular-ui-router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/js/vendor/angular-ui-router.js -------------------------------------------------------------------------------- /conversion/ng1/js/vendor/angular.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/js/vendor/angular.js -------------------------------------------------------------------------------- /conversion/ng1/js/vendor/lodash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/js/vendor/lodash.js -------------------------------------------------------------------------------- /conversion/ng1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/package.json -------------------------------------------------------------------------------- /conversion/ng1/protractor.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/protractor.conf -------------------------------------------------------------------------------- /conversion/ng1/spec/home/home_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/spec/home/home_spec.js -------------------------------------------------------------------------------- /conversion/ng1/spec/spec_helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/spec/spec_helper.js -------------------------------------------------------------------------------- /conversion/ng1/templates/add.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/templates/add.html -------------------------------------------------------------------------------- /conversion/ng1/templates/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/templates/home.html -------------------------------------------------------------------------------- /conversion/ng1/templates/pin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/conversion/ng1/templates/pin.html -------------------------------------------------------------------------------- /dependency_injection/complex/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/complex/.gitignore -------------------------------------------------------------------------------- /dependency_injection/complex/.test.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/complex/.test.bats -------------------------------------------------------------------------------- /dependency_injection/complex/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/complex/Makefile -------------------------------------------------------------------------------- /dependency_injection/complex/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/complex/README.md -------------------------------------------------------------------------------- /dependency_injection/complex/app/css/sportify.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/complex/app/css/sportify.scss -------------------------------------------------------------------------------- /dependency_injection/complex/app/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/complex/app/css/styles.css -------------------------------------------------------------------------------- /dependency_injection/complex/app/css/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/complex/app/css/styles.scss -------------------------------------------------------------------------------- /dependency_injection/complex/app/images/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/complex/app/images/favicon-32x32.png -------------------------------------------------------------------------------- /dependency_injection/complex/app/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/complex/app/images/favicon.ico -------------------------------------------------------------------------------- /dependency_injection/complex/app/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/complex/app/images/loading.gif -------------------------------------------------------------------------------- /dependency_injection/complex/app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/complex/app/index.html -------------------------------------------------------------------------------- /dependency_injection/complex/app/ts/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/complex/app/ts/app.ts -------------------------------------------------------------------------------- /dependency_injection/complex/app/ts/vendor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/complex/app/ts/vendor.ts -------------------------------------------------------------------------------- /dependency_injection/complex/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/complex/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /dependency_injection/complex/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/complex/e2e/app.po.ts -------------------------------------------------------------------------------- /dependency_injection/complex/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/complex/e2e/tsconfig.json -------------------------------------------------------------------------------- /dependency_injection/complex/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/complex/karma.conf.js -------------------------------------------------------------------------------- /dependency_injection/complex/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/complex/package.json -------------------------------------------------------------------------------- /dependency_injection/complex/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/complex/protractor.conf.js -------------------------------------------------------------------------------- /dependency_injection/complex/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/complex/tsconfig.json -------------------------------------------------------------------------------- /dependency_injection/complex/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/complex/tslint.json -------------------------------------------------------------------------------- /dependency_injection/complex/typings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/complex/typings.json -------------------------------------------------------------------------------- /dependency_injection/complex/typings/browser.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/complex/typings/browser.d.ts -------------------------------------------------------------------------------- /dependency_injection/complex/typings/main.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/complex/typings/main.d.ts -------------------------------------------------------------------------------- /dependency_injection/complex/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/complex/webpack.config.js -------------------------------------------------------------------------------- /dependency_injection/injector/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/injector/.gitignore -------------------------------------------------------------------------------- /dependency_injection/injector/.test.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/injector/.test.bats -------------------------------------------------------------------------------- /dependency_injection/injector/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/injector/Makefile -------------------------------------------------------------------------------- /dependency_injection/injector/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/injector/README.md -------------------------------------------------------------------------------- /dependency_injection/injector/app/css/sportify.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/injector/app/css/sportify.scss -------------------------------------------------------------------------------- /dependency_injection/injector/app/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/injector/app/css/styles.css -------------------------------------------------------------------------------- /dependency_injection/injector/app/css/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/injector/app/css/styles.scss -------------------------------------------------------------------------------- /dependency_injection/injector/app/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/injector/app/images/favicon.ico -------------------------------------------------------------------------------- /dependency_injection/injector/app/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/injector/app/images/loading.gif -------------------------------------------------------------------------------- /dependency_injection/injector/app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/injector/app/index.html -------------------------------------------------------------------------------- /dependency_injection/injector/app/ts/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/injector/app/ts/app.ts -------------------------------------------------------------------------------- /dependency_injection/injector/app/ts/vendor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/injector/app/ts/vendor.ts -------------------------------------------------------------------------------- /dependency_injection/injector/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/injector/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /dependency_injection/injector/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/injector/e2e/app.po.ts -------------------------------------------------------------------------------- /dependency_injection/injector/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/injector/e2e/tsconfig.json -------------------------------------------------------------------------------- /dependency_injection/injector/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/injector/karma.conf.js -------------------------------------------------------------------------------- /dependency_injection/injector/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/injector/package.json -------------------------------------------------------------------------------- /dependency_injection/injector/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/injector/protractor.conf.js -------------------------------------------------------------------------------- /dependency_injection/injector/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/injector/tsconfig.json -------------------------------------------------------------------------------- /dependency_injection/injector/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/injector/tslint.json -------------------------------------------------------------------------------- /dependency_injection/injector/typings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/injector/typings.json -------------------------------------------------------------------------------- /dependency_injection/injector/typings/browser.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/injector/typings/browser.d.ts -------------------------------------------------------------------------------- /dependency_injection/injector/typings/main.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/injector/typings/main.d.ts -------------------------------------------------------------------------------- /dependency_injection/injector/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/injector/webpack.config.js -------------------------------------------------------------------------------- /dependency_injection/misc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/misc/.gitignore -------------------------------------------------------------------------------- /dependency_injection/misc/.test.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/misc/.test.bats -------------------------------------------------------------------------------- /dependency_injection/misc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/misc/Makefile -------------------------------------------------------------------------------- /dependency_injection/misc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/misc/README.md -------------------------------------------------------------------------------- /dependency_injection/misc/app/css/sportify.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/misc/app/css/sportify.scss -------------------------------------------------------------------------------- /dependency_injection/misc/app/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/misc/app/css/styles.css -------------------------------------------------------------------------------- /dependency_injection/misc/app/css/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/misc/app/css/styles.scss -------------------------------------------------------------------------------- /dependency_injection/misc/app/images/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/misc/app/images/favicon-32x32.png -------------------------------------------------------------------------------- /dependency_injection/misc/app/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/misc/app/images/favicon.ico -------------------------------------------------------------------------------- /dependency_injection/misc/app/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/misc/app/images/loading.gif -------------------------------------------------------------------------------- /dependency_injection/misc/app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/misc/app/index.html -------------------------------------------------------------------------------- /dependency_injection/misc/app/ts/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/misc/app/ts/app.ts -------------------------------------------------------------------------------- /dependency_injection/misc/app/ts/vendor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/misc/app/ts/vendor.ts -------------------------------------------------------------------------------- /dependency_injection/misc/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/misc/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /dependency_injection/misc/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/misc/e2e/app.po.ts -------------------------------------------------------------------------------- /dependency_injection/misc/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/misc/e2e/tsconfig.json -------------------------------------------------------------------------------- /dependency_injection/misc/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/misc/karma.conf.js -------------------------------------------------------------------------------- /dependency_injection/misc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/misc/package.json -------------------------------------------------------------------------------- /dependency_injection/misc/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/misc/protractor.conf.js -------------------------------------------------------------------------------- /dependency_injection/misc/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/misc/tsconfig.json -------------------------------------------------------------------------------- /dependency_injection/misc/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/misc/tslint.json -------------------------------------------------------------------------------- /dependency_injection/misc/typings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/misc/typings.json -------------------------------------------------------------------------------- /dependency_injection/misc/typings/browser.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/misc/typings/browser.d.ts -------------------------------------------------------------------------------- /dependency_injection/misc/typings/main.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/misc/typings/main.d.ts -------------------------------------------------------------------------------- /dependency_injection/misc/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/misc/webpack.config.js -------------------------------------------------------------------------------- /dependency_injection/simple/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/simple/.gitignore -------------------------------------------------------------------------------- /dependency_injection/simple/.test.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/simple/.test.bats -------------------------------------------------------------------------------- /dependency_injection/simple/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/simple/Makefile -------------------------------------------------------------------------------- /dependency_injection/simple/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/simple/README.md -------------------------------------------------------------------------------- /dependency_injection/simple/app/css/sportify.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/simple/app/css/sportify.scss -------------------------------------------------------------------------------- /dependency_injection/simple/app/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/simple/app/css/styles.css -------------------------------------------------------------------------------- /dependency_injection/simple/app/css/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/simple/app/css/styles.scss -------------------------------------------------------------------------------- /dependency_injection/simple/app/images/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/simple/app/images/favicon-32x32.png -------------------------------------------------------------------------------- /dependency_injection/simple/app/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/simple/app/images/favicon.ico -------------------------------------------------------------------------------- /dependency_injection/simple/app/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/simple/app/images/loading.gif -------------------------------------------------------------------------------- /dependency_injection/simple/app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/simple/app/index.html -------------------------------------------------------------------------------- /dependency_injection/simple/app/ts/app.long.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/simple/app/ts/app.long.ts -------------------------------------------------------------------------------- /dependency_injection/simple/app/ts/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/simple/app/ts/app.ts -------------------------------------------------------------------------------- /dependency_injection/simple/app/ts/services/ApiService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/simple/app/ts/services/ApiService.js -------------------------------------------------------------------------------- /dependency_injection/simple/app/ts/services/ApiService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/simple/app/ts/services/ApiService.ts -------------------------------------------------------------------------------- /dependency_injection/simple/app/ts/vendor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/simple/app/ts/vendor.ts -------------------------------------------------------------------------------- /dependency_injection/simple/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/simple/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /dependency_injection/simple/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/simple/e2e/app.po.ts -------------------------------------------------------------------------------- /dependency_injection/simple/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/simple/e2e/tsconfig.json -------------------------------------------------------------------------------- /dependency_injection/simple/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/simple/karma.conf.js -------------------------------------------------------------------------------- /dependency_injection/simple/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/simple/package.json -------------------------------------------------------------------------------- /dependency_injection/simple/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/simple/protractor.conf.js -------------------------------------------------------------------------------- /dependency_injection/simple/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/simple/tsconfig.json -------------------------------------------------------------------------------- /dependency_injection/simple/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/simple/tslint.json -------------------------------------------------------------------------------- /dependency_injection/simple/typings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/simple/typings.json -------------------------------------------------------------------------------- /dependency_injection/simple/typings/browser.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/simple/typings/browser.d.ts -------------------------------------------------------------------------------- /dependency_injection/simple/typings/main.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/simple/typings/main.d.ts -------------------------------------------------------------------------------- /dependency_injection/simple/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/simple/webpack.config.js -------------------------------------------------------------------------------- /dependency_injection/value/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/value/.gitignore -------------------------------------------------------------------------------- /dependency_injection/value/.test.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/value/.test.bats -------------------------------------------------------------------------------- /dependency_injection/value/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/value/Makefile -------------------------------------------------------------------------------- /dependency_injection/value/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/value/README.md -------------------------------------------------------------------------------- /dependency_injection/value/app/css/sportify.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/value/app/css/sportify.scss -------------------------------------------------------------------------------- /dependency_injection/value/app/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/value/app/css/styles.css -------------------------------------------------------------------------------- /dependency_injection/value/app/css/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/value/app/css/styles.scss -------------------------------------------------------------------------------- /dependency_injection/value/app/images/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/value/app/images/favicon-32x32.png -------------------------------------------------------------------------------- /dependency_injection/value/app/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/value/app/images/favicon.ico -------------------------------------------------------------------------------- /dependency_injection/value/app/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/value/app/images/loading.gif -------------------------------------------------------------------------------- /dependency_injection/value/app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/value/app/index.html -------------------------------------------------------------------------------- /dependency_injection/value/app/ts/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/value/app/ts/app.ts -------------------------------------------------------------------------------- /dependency_injection/value/app/ts/services/ApiService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/value/app/ts/services/ApiService.js -------------------------------------------------------------------------------- /dependency_injection/value/app/ts/services/ApiService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/value/app/ts/services/ApiService.ts -------------------------------------------------------------------------------- /dependency_injection/value/app/ts/vendor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/value/app/ts/vendor.ts -------------------------------------------------------------------------------- /dependency_injection/value/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/value/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /dependency_injection/value/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/value/e2e/app.po.ts -------------------------------------------------------------------------------- /dependency_injection/value/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/value/e2e/tsconfig.json -------------------------------------------------------------------------------- /dependency_injection/value/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/value/karma.conf.js -------------------------------------------------------------------------------- /dependency_injection/value/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/value/package.json -------------------------------------------------------------------------------- /dependency_injection/value/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/value/protractor.conf.js -------------------------------------------------------------------------------- /dependency_injection/value/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/value/tsconfig.json -------------------------------------------------------------------------------- /dependency_injection/value/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/value/tslint.json -------------------------------------------------------------------------------- /dependency_injection/value/typings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/value/typings.json -------------------------------------------------------------------------------- /dependency_injection/value/typings/browser.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/value/typings/browser.d.ts -------------------------------------------------------------------------------- /dependency_injection/value/typings/main.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/value/typings/main.d.ts -------------------------------------------------------------------------------- /dependency_injection/value/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/dependency_injection/value/webpack.config.js -------------------------------------------------------------------------------- /first_app/.gitignore: -------------------------------------------------------------------------------- 1 | old/ 2 | -------------------------------------------------------------------------------- /first_app/angular2_hello_world/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_hello_world/.editorconfig -------------------------------------------------------------------------------- /first_app/angular2_hello_world/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_hello_world/.gitignore -------------------------------------------------------------------------------- /first_app/angular2_hello_world/.test.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_hello_world/.test.bats -------------------------------------------------------------------------------- /first_app/angular2_hello_world/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_hello_world/README.md -------------------------------------------------------------------------------- /first_app/angular2_hello_world/angular-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_hello_world/angular-cli.json -------------------------------------------------------------------------------- /first_app/angular2_hello_world/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_hello_world/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /first_app/angular2_hello_world/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_hello_world/e2e/app.po.ts -------------------------------------------------------------------------------- /first_app/angular2_hello_world/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_hello_world/e2e/tsconfig.json -------------------------------------------------------------------------------- /first_app/angular2_hello_world/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_hello_world/karma.conf.js -------------------------------------------------------------------------------- /first_app/angular2_hello_world/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_hello_world/package.json -------------------------------------------------------------------------------- /first_app/angular2_hello_world/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_hello_world/protractor.conf.js -------------------------------------------------------------------------------- /first_app/angular2_hello_world/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /first_app/angular2_hello_world/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_hello_world/src/app/app.component.html -------------------------------------------------------------------------------- /first_app/angular2_hello_world/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_hello_world/src/app/app.component.ts -------------------------------------------------------------------------------- /first_app/angular2_hello_world/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_hello_world/src/app/app.module.ts -------------------------------------------------------------------------------- /first_app/angular2_hello_world/src/app/hello-world/hello-world.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /first_app/angular2_hello_world/src/app/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_hello_world/src/app/index.ts -------------------------------------------------------------------------------- /first_app/angular2_hello_world/src/app/shared/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /first_app/angular2_hello_world/src/app/user-item/user-item.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /first_app/angular2_hello_world/src/app/user-item/user-item.component.html: -------------------------------------------------------------------------------- 1 |

2 | Hello {{ name }} 3 |

4 | -------------------------------------------------------------------------------- /first_app/angular2_hello_world/src/app/user-list/user-list.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /first_app/angular2_hello_world/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /first_app/angular2_hello_world/src/assets/.npmignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /first_app/angular2_hello_world/src/environments/environment.dev.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: false 3 | }; 4 | -------------------------------------------------------------------------------- /first_app/angular2_hello_world/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /first_app/angular2_hello_world/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_hello_world/src/favicon.ico -------------------------------------------------------------------------------- /first_app/angular2_hello_world/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_hello_world/src/index.html -------------------------------------------------------------------------------- /first_app/angular2_hello_world/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_hello_world/src/main.ts -------------------------------------------------------------------------------- /first_app/angular2_hello_world/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_hello_world/src/polyfills.ts -------------------------------------------------------------------------------- /first_app/angular2_hello_world/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_hello_world/src/styles.css -------------------------------------------------------------------------------- /first_app/angular2_hello_world/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_hello_world/src/test.ts -------------------------------------------------------------------------------- /first_app/angular2_hello_world/src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_hello_world/src/tsconfig.json -------------------------------------------------------------------------------- /first_app/angular2_hello_world/src/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_hello_world/src/typings.d.ts -------------------------------------------------------------------------------- /first_app/angular2_hello_world/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_hello_world/tslint.json -------------------------------------------------------------------------------- /first_app/angular2_reddit/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_reddit/.editorconfig -------------------------------------------------------------------------------- /first_app/angular2_reddit/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_reddit/.gitignore -------------------------------------------------------------------------------- /first_app/angular2_reddit/.test.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_reddit/.test.bats -------------------------------------------------------------------------------- /first_app/angular2_reddit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_reddit/README.md -------------------------------------------------------------------------------- /first_app/angular2_reddit/angular-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_reddit/angular-cli.json -------------------------------------------------------------------------------- /first_app/angular2_reddit/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_reddit/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /first_app/angular2_reddit/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_reddit/e2e/app.po.ts -------------------------------------------------------------------------------- /first_app/angular2_reddit/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_reddit/e2e/tsconfig.json -------------------------------------------------------------------------------- /first_app/angular2_reddit/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_reddit/karma.conf.js -------------------------------------------------------------------------------- /first_app/angular2_reddit/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_reddit/package.json -------------------------------------------------------------------------------- /first_app/angular2_reddit/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_reddit/protractor.conf.js -------------------------------------------------------------------------------- /first_app/angular2_reddit/src/app/app.component.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_reddit/src/app/app.component.1.html -------------------------------------------------------------------------------- /first_app/angular2_reddit/src/app/app.component.1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_reddit/src/app/app.component.1.ts -------------------------------------------------------------------------------- /first_app/angular2_reddit/src/app/app.component.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_reddit/src/app/app.component.2.html -------------------------------------------------------------------------------- /first_app/angular2_reddit/src/app/app.component.2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_reddit/src/app/app.component.2.ts -------------------------------------------------------------------------------- /first_app/angular2_reddit/src/app/app.component.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_reddit/src/app/app.component.3.html -------------------------------------------------------------------------------- /first_app/angular2_reddit/src/app/app.component.3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_reddit/src/app/app.component.3.ts -------------------------------------------------------------------------------- /first_app/angular2_reddit/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /first_app/angular2_reddit/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_reddit/src/app/app.component.html -------------------------------------------------------------------------------- /first_app/angular2_reddit/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_reddit/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /first_app/angular2_reddit/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_reddit/src/app/app.component.ts -------------------------------------------------------------------------------- /first_app/angular2_reddit/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_reddit/src/app/app.module.ts -------------------------------------------------------------------------------- /first_app/angular2_reddit/src/app/article/article.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /first_app/angular2_reddit/src/app/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_reddit/src/app/index.ts -------------------------------------------------------------------------------- /first_app/angular2_reddit/src/app/shared/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /first_app/angular2_reddit/src/app/vendor/semantic.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_reddit/src/app/vendor/semantic.min.css -------------------------------------------------------------------------------- /first_app/angular2_reddit/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /first_app/angular2_reddit/src/assets/.npmignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /first_app/angular2_reddit/src/assets/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_reddit/src/assets/images/favicon.ico -------------------------------------------------------------------------------- /first_app/angular2_reddit/src/environments/environment.dev.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: false 3 | }; 4 | -------------------------------------------------------------------------------- /first_app/angular2_reddit/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /first_app/angular2_reddit/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_reddit/src/environments/environment.ts -------------------------------------------------------------------------------- /first_app/angular2_reddit/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_reddit/src/favicon.ico -------------------------------------------------------------------------------- /first_app/angular2_reddit/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_reddit/src/index.html -------------------------------------------------------------------------------- /first_app/angular2_reddit/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_reddit/src/main.ts -------------------------------------------------------------------------------- /first_app/angular2_reddit/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_reddit/src/polyfills.ts -------------------------------------------------------------------------------- /first_app/angular2_reddit/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_reddit/src/styles.css -------------------------------------------------------------------------------- /first_app/angular2_reddit/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_reddit/src/test.ts -------------------------------------------------------------------------------- /first_app/angular2_reddit/src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_reddit/src/tsconfig.json -------------------------------------------------------------------------------- /first_app/angular2_reddit/src/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_reddit/src/typings.d.ts -------------------------------------------------------------------------------- /first_app/angular2_reddit/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/first_app/angular2_reddit/tslint.json -------------------------------------------------------------------------------- /forms/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | .webpack.json 3 | tmp 4 | -------------------------------------------------------------------------------- /forms/.test.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/.test.bats -------------------------------------------------------------------------------- /forms/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/Makefile -------------------------------------------------------------------------------- /forms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/README.md -------------------------------------------------------------------------------- /forms/app/css/semantic.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/app/css/semantic.min.css -------------------------------------------------------------------------------- /forms/app/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/app/css/styles.css -------------------------------------------------------------------------------- /forms/app/css/themes/default/assets/fonts/icons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/app/css/themes/default/assets/fonts/icons.eot -------------------------------------------------------------------------------- /forms/app/css/themes/default/assets/fonts/icons.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/app/css/themes/default/assets/fonts/icons.otf -------------------------------------------------------------------------------- /forms/app/css/themes/default/assets/fonts/icons.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/app/css/themes/default/assets/fonts/icons.svg -------------------------------------------------------------------------------- /forms/app/css/themes/default/assets/fonts/icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/app/css/themes/default/assets/fonts/icons.ttf -------------------------------------------------------------------------------- /forms/app/css/themes/default/assets/fonts/icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/app/css/themes/default/assets/fonts/icons.woff -------------------------------------------------------------------------------- /forms/app/css/themes/default/assets/fonts/icons.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/app/css/themes/default/assets/fonts/icons.woff2 -------------------------------------------------------------------------------- /forms/app/css/themes/default/assets/images/flags.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/app/css/themes/default/assets/images/flags.png -------------------------------------------------------------------------------- /forms/app/images/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/app/images/favicon-32x32.png -------------------------------------------------------------------------------- /forms/app/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/app/images/favicon.ico -------------------------------------------------------------------------------- /forms/app/images/ng-book-2-minibook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/app/images/ng-book-2-minibook.png -------------------------------------------------------------------------------- /forms/app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/app/index.html -------------------------------------------------------------------------------- /forms/app/ts/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/app/ts/app.ts -------------------------------------------------------------------------------- /forms/app/ts/forms/demo_form_ng_model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/app/ts/forms/demo_form_ng_model.ts -------------------------------------------------------------------------------- /forms/app/ts/forms/demo_form_sku.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/app/ts/forms/demo_form_sku.ts -------------------------------------------------------------------------------- /forms/app/ts/forms/demo_form_sku_with_builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/app/ts/forms/demo_form_sku_with_builder.ts -------------------------------------------------------------------------------- /forms/app/ts/forms/demo_form_with_custom_validations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/app/ts/forms/demo_form_with_custom_validations.ts -------------------------------------------------------------------------------- /forms/app/ts/forms/demo_form_with_events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/app/ts/forms/demo_form_with_events.ts -------------------------------------------------------------------------------- /forms/app/ts/forms/demo_form_with_validations_explicit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/app/ts/forms/demo_form_with_validations_explicit.ts -------------------------------------------------------------------------------- /forms/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /forms/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/e2e/app.po.ts -------------------------------------------------------------------------------- /forms/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/e2e/tsconfig.json -------------------------------------------------------------------------------- /forms/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/karma.conf.js -------------------------------------------------------------------------------- /forms/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/package.json -------------------------------------------------------------------------------- /forms/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/protractor.conf.js -------------------------------------------------------------------------------- /forms/test.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/test.bundle.js -------------------------------------------------------------------------------- /forms/test/forms/demo_form_ng_model.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/test/forms/demo_form_ng_model.spec.ts -------------------------------------------------------------------------------- /forms/test/forms/demo_form_sku.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/test/forms/demo_form_sku.spec.ts -------------------------------------------------------------------------------- /forms/test/forms/demo_form_sku_with_builder.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/test/forms/demo_form_sku_with_builder.spec.ts -------------------------------------------------------------------------------- /forms/test/forms/demo_form_with_events.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/test/forms/demo_form_with_events.spec.ts -------------------------------------------------------------------------------- /forms/test/forms/demo_form_with_events_bad.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/test/forms/demo_form_with_events_bad.spec.ts -------------------------------------------------------------------------------- /forms/test/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/test/util.ts -------------------------------------------------------------------------------- /forms/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/tsconfig.json -------------------------------------------------------------------------------- /forms/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/tslint.json -------------------------------------------------------------------------------- /forms/typings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/typings.json -------------------------------------------------------------------------------- /forms/typings/browser.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/typings/browser.d.ts -------------------------------------------------------------------------------- /forms/typings/browser/ambient/core-js/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/typings/browser/ambient/core-js/index.d.ts -------------------------------------------------------------------------------- /forms/typings/browser/ambient/jasmine/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/typings/browser/ambient/jasmine/index.d.ts -------------------------------------------------------------------------------- /forms/typings/browser/ambient/moment-node/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/typings/browser/ambient/moment-node/index.d.ts -------------------------------------------------------------------------------- /forms/typings/browser/ambient/moment/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/typings/browser/ambient/moment/index.d.ts -------------------------------------------------------------------------------- /forms/typings/browser/ambient/node/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/typings/browser/ambient/node/index.d.ts -------------------------------------------------------------------------------- /forms/typings/browser/ambient/underscore/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/typings/browser/ambient/underscore/index.d.ts -------------------------------------------------------------------------------- /forms/typings/main.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/typings/main.d.ts -------------------------------------------------------------------------------- /forms/typings/main/ambient/core-js/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/typings/main/ambient/core-js/index.d.ts -------------------------------------------------------------------------------- /forms/typings/main/ambient/jasmine/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/typings/main/ambient/jasmine/index.d.ts -------------------------------------------------------------------------------- /forms/typings/main/ambient/moment-node/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/typings/main/ambient/moment-node/index.d.ts -------------------------------------------------------------------------------- /forms/typings/main/ambient/moment/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/typings/main/ambient/moment/index.d.ts -------------------------------------------------------------------------------- /forms/typings/main/ambient/node/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/typings/main/ambient/node/index.d.ts -------------------------------------------------------------------------------- /forms/typings/main/ambient/underscore/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/typings/main/ambient/underscore/index.d.ts -------------------------------------------------------------------------------- /forms/vendor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/vendor.ts -------------------------------------------------------------------------------- /forms/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/forms/webpack.config.js -------------------------------------------------------------------------------- /how_angular_works/inventory_app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/how_angular_works/inventory_app/.gitignore -------------------------------------------------------------------------------- /how_angular_works/inventory_app/.test.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/how_angular_works/inventory_app/.test.bats -------------------------------------------------------------------------------- /how_angular_works/inventory_app/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/how_angular_works/inventory_app/LICENSE -------------------------------------------------------------------------------- /how_angular_works/inventory_app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/how_angular_works/inventory_app/README.md -------------------------------------------------------------------------------- /how_angular_works/inventory_app/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/how_angular_works/inventory_app/app.ts -------------------------------------------------------------------------------- /how_angular_works/inventory_app/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/how_angular_works/inventory_app/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /how_angular_works/inventory_app/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/how_angular_works/inventory_app/e2e/app.po.ts -------------------------------------------------------------------------------- /how_angular_works/inventory_app/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/how_angular_works/inventory_app/e2e/tsconfig.json -------------------------------------------------------------------------------- /how_angular_works/inventory_app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/how_angular_works/inventory_app/index.html -------------------------------------------------------------------------------- /how_angular_works/inventory_app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/how_angular_works/inventory_app/package.json -------------------------------------------------------------------------------- /how_angular_works/inventory_app/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/how_angular_works/inventory_app/protractor.conf.js -------------------------------------------------------------------------------- /how_angular_works/inventory_app/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/how_angular_works/inventory_app/styles.css -------------------------------------------------------------------------------- /how_angular_works/inventory_app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/how_angular_works/inventory_app/tsconfig.json -------------------------------------------------------------------------------- /how_angular_works/inventory_app/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/how_angular_works/inventory_app/tslint.json -------------------------------------------------------------------------------- /how_angular_works/inventory_app/typings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/how_angular_works/inventory_app/typings.json -------------------------------------------------------------------------------- /how_angular_works/inventory_app/typings/browser.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /how_angular_works/inventory_app/typings/main.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /http/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/.gitignore -------------------------------------------------------------------------------- /http/.test.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/.test.bats -------------------------------------------------------------------------------- /http/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/Makefile -------------------------------------------------------------------------------- /http/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/README.md -------------------------------------------------------------------------------- /http/TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/TODO.md -------------------------------------------------------------------------------- /http/app/css/chat.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/app/css/chat.scss -------------------------------------------------------------------------------- /http/app/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/app/css/styles.css -------------------------------------------------------------------------------- /http/app/css/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/app/css/styles.scss -------------------------------------------------------------------------------- /http/app/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/app/images/loading.gif -------------------------------------------------------------------------------- /http/app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/app/index.html -------------------------------------------------------------------------------- /http/app/ts/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/app/ts/app.ts -------------------------------------------------------------------------------- /http/app/ts/components/MoreHTTPRequests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/app/ts/components/MoreHTTPRequests.ts -------------------------------------------------------------------------------- /http/app/ts/components/SimpleHTTPComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/app/ts/components/SimpleHTTPComponent.ts -------------------------------------------------------------------------------- /http/app/ts/components/YouTubeSearchComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/app/ts/components/YouTubeSearchComponent.ts -------------------------------------------------------------------------------- /http/app/ts/vendor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/app/ts/vendor.ts -------------------------------------------------------------------------------- /http/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /http/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/e2e/app.po.ts -------------------------------------------------------------------------------- /http/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/e2e/tsconfig.json -------------------------------------------------------------------------------- /http/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/karma.conf.js -------------------------------------------------------------------------------- /http/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/package.json -------------------------------------------------------------------------------- /http/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/protractor.conf.js -------------------------------------------------------------------------------- /http/test.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/test.bundle.js -------------------------------------------------------------------------------- /http/test/MoreHTTPRequests.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/test/MoreHTTPRequests.spec.ts -------------------------------------------------------------------------------- /http/test/YouTubeSearchComponentAfter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/test/YouTubeSearchComponentAfter.spec.ts -------------------------------------------------------------------------------- /http/test/YouTubeSearchComponentBefore.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/test/YouTubeSearchComponentBefore.spec.ts -------------------------------------------------------------------------------- /http/test/fixture/youtube-response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/test/fixture/youtube-response.json -------------------------------------------------------------------------------- /http/test/typings/karma-read-json.d.ts: -------------------------------------------------------------------------------- 1 | declare function readJSON(file: string): Object; 2 | -------------------------------------------------------------------------------- /http/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/tsconfig.json -------------------------------------------------------------------------------- /http/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/tslint.json -------------------------------------------------------------------------------- /http/typings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/typings.json -------------------------------------------------------------------------------- /http/typings/browser.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/typings/browser.d.ts -------------------------------------------------------------------------------- /http/typings/browser/ambient/core-js/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/typings/browser/ambient/core-js/index.d.ts -------------------------------------------------------------------------------- /http/typings/browser/ambient/jasmine/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/typings/browser/ambient/jasmine/index.d.ts -------------------------------------------------------------------------------- /http/typings/browser/ambient/moment-node/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/typings/browser/ambient/moment-node/index.d.ts -------------------------------------------------------------------------------- /http/typings/browser/ambient/moment/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/typings/browser/ambient/moment/index.d.ts -------------------------------------------------------------------------------- /http/typings/browser/ambient/node/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/typings/browser/ambient/node/index.d.ts -------------------------------------------------------------------------------- /http/typings/browser/ambient/underscore/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/typings/browser/ambient/underscore/index.d.ts -------------------------------------------------------------------------------- /http/typings/main.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/typings/main.d.ts -------------------------------------------------------------------------------- /http/typings/main/ambient/core-js/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/typings/main/ambient/core-js/index.d.ts -------------------------------------------------------------------------------- /http/typings/main/ambient/jasmine/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/typings/main/ambient/jasmine/index.d.ts -------------------------------------------------------------------------------- /http/typings/main/ambient/moment-node/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/typings/main/ambient/moment-node/index.d.ts -------------------------------------------------------------------------------- /http/typings/main/ambient/moment/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/typings/main/ambient/moment/index.d.ts -------------------------------------------------------------------------------- /http/typings/main/ambient/node/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/typings/main/ambient/node/index.d.ts -------------------------------------------------------------------------------- /http/typings/main/ambient/underscore/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/typings/main/ambient/underscore/index.d.ts -------------------------------------------------------------------------------- /http/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/http/webpack.config.js -------------------------------------------------------------------------------- /index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/index.json -------------------------------------------------------------------------------- /nativescript/photos-near-me/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/nativescript/photos-near-me/.gitignore -------------------------------------------------------------------------------- /nativescript/photos-near-me/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/nativescript/photos-near-me/LICENSE -------------------------------------------------------------------------------- /nativescript/photos-near-me/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/nativescript/photos-near-me/README.md -------------------------------------------------------------------------------- /nativescript/photos-near-me/app/.npmignore: -------------------------------------------------------------------------------- 1 | LICENSE.md 2 | *.tgz 3 | -------------------------------------------------------------------------------- /nativescript/photos-near-me/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/nativescript/photos-near-me/app/app.component.ts -------------------------------------------------------------------------------- /nativescript/photos-near-me/app/app.css: -------------------------------------------------------------------------------- 1 | @import '~/css/core.light.css'; -------------------------------------------------------------------------------- /nativescript/photos-near-me/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/nativescript/photos-near-me/app/app.module.ts -------------------------------------------------------------------------------- /nativescript/photos-near-me/app/app.routing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/nativescript/photos-near-me/app/app.routing.ts -------------------------------------------------------------------------------- /nativescript/photos-near-me/app/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/nativescript/photos-near-me/app/config.ts -------------------------------------------------------------------------------- /nativescript/photos-near-me/app/css/core.dark.android.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/nativescript/photos-near-me/app/css/core.dark.android.css -------------------------------------------------------------------------------- /nativescript/photos-near-me/app/css/core.dark.ios.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/nativescript/photos-near-me/app/css/core.dark.ios.css -------------------------------------------------------------------------------- /nativescript/photos-near-me/app/css/core.light.ios.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/nativescript/photos-near-me/app/css/core.light.ios.css -------------------------------------------------------------------------------- /nativescript/photos-near-me/app/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/nativescript/photos-near-me/app/main.ts -------------------------------------------------------------------------------- /nativescript/photos-near-me/app/models/getInfoResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/nativescript/photos-near-me/app/models/getInfoResponse.ts -------------------------------------------------------------------------------- /nativescript/photos-near-me/app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/nativescript/photos-near-me/app/package.json -------------------------------------------------------------------------------- /nativescript/photos-near-me/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/nativescript/photos-near-me/package.json -------------------------------------------------------------------------------- /nativescript/photos-near-me/references.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/nativescript/photos-near-me/references.d.ts -------------------------------------------------------------------------------- /nativescript/photos-near-me/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/nativescript/photos-near-me/tsconfig.json -------------------------------------------------------------------------------- /redux/angular2-redux-chat/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/.gitignore -------------------------------------------------------------------------------- /redux/angular2-redux-chat/.test.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/.test.bats -------------------------------------------------------------------------------- /redux/angular2-redux-chat/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/LICENSE.md -------------------------------------------------------------------------------- /redux/angular2-redux-chat/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/Makefile -------------------------------------------------------------------------------- /redux/angular2-redux-chat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/README.md -------------------------------------------------------------------------------- /redux/angular2-redux-chat/app/css/chat.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/app/css/chat.scss -------------------------------------------------------------------------------- /redux/angular2-redux-chat/app/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/app/css/styles.css -------------------------------------------------------------------------------- /redux/angular2-redux-chat/app/css/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/app/css/styles.scss -------------------------------------------------------------------------------- /redux/angular2-redux-chat/app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/app/index.html -------------------------------------------------------------------------------- /redux/angular2-redux-chat/app/ts/ChatExampleData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/app/ts/ChatExampleData.ts -------------------------------------------------------------------------------- /redux/angular2-redux-chat/app/ts/actions/ThreadActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/app/ts/actions/ThreadActions.ts -------------------------------------------------------------------------------- /redux/angular2-redux-chat/app/ts/actions/UserActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/app/ts/actions/UserActions.ts -------------------------------------------------------------------------------- /redux/angular2-redux-chat/app/ts/actions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/app/ts/actions/index.ts -------------------------------------------------------------------------------- /redux/angular2-redux-chat/app/ts/app-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/app/ts/app-store.ts -------------------------------------------------------------------------------- /redux/angular2-redux-chat/app/ts/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/app/ts/app.ts -------------------------------------------------------------------------------- /redux/angular2-redux-chat/app/ts/components/ChatThread.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/app/ts/components/ChatThread.ts -------------------------------------------------------------------------------- /redux/angular2-redux-chat/app/ts/containers/ChatNavBar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/app/ts/containers/ChatNavBar.ts -------------------------------------------------------------------------------- /redux/angular2-redux-chat/app/ts/containers/ChatWindow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/app/ts/containers/ChatWindow.ts -------------------------------------------------------------------------------- /redux/angular2-redux-chat/app/ts/models/Message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/app/ts/models/Message.ts -------------------------------------------------------------------------------- /redux/angular2-redux-chat/app/ts/models/Thread.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/app/ts/models/Thread.ts -------------------------------------------------------------------------------- /redux/angular2-redux-chat/app/ts/models/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/app/ts/models/User.ts -------------------------------------------------------------------------------- /redux/angular2-redux-chat/app/ts/models/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/app/ts/models/index.ts -------------------------------------------------------------------------------- /redux/angular2-redux-chat/app/ts/pages/ChatPage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/app/ts/pages/ChatPage.ts -------------------------------------------------------------------------------- /redux/angular2-redux-chat/app/ts/pipes/FromNowPipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/app/ts/pipes/FromNowPipe.ts -------------------------------------------------------------------------------- /redux/angular2-redux-chat/app/ts/reducers/UsersReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/app/ts/reducers/UsersReducer.ts -------------------------------------------------------------------------------- /redux/angular2-redux-chat/app/ts/reducers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/app/ts/reducers/index.ts -------------------------------------------------------------------------------- /redux/angular2-redux-chat/app/ts/util/uuid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/app/ts/util/uuid.ts -------------------------------------------------------------------------------- /redux/angular2-redux-chat/app/ts/vendor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/app/ts/vendor.ts -------------------------------------------------------------------------------- /redux/angular2-redux-chat/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /redux/angular2-redux-chat/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/e2e/app.po.ts -------------------------------------------------------------------------------- /redux/angular2-redux-chat/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/e2e/tsconfig.json -------------------------------------------------------------------------------- /redux/angular2-redux-chat/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/karma.conf.js -------------------------------------------------------------------------------- /redux/angular2-redux-chat/minimal/CounterComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/minimal/CounterComponent.ts -------------------------------------------------------------------------------- /redux/angular2-redux-chat/minimal/app-state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/minimal/app-state.ts -------------------------------------------------------------------------------- /redux/angular2-redux-chat/minimal/app-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/minimal/app-store.ts -------------------------------------------------------------------------------- /redux/angular2-redux-chat/minimal/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/minimal/app.ts -------------------------------------------------------------------------------- /redux/angular2-redux-chat/minimal/counter-reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/minimal/counter-reducer.ts -------------------------------------------------------------------------------- /redux/angular2-redux-chat/minimal/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/minimal/index.html -------------------------------------------------------------------------------- /redux/angular2-redux-chat/minimal/tutorial/.test/bats.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/minimal/tutorial/.test/bats.sh -------------------------------------------------------------------------------- /redux/angular2-redux-chat/minimal/tutorial/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/minimal/tutorial/package.json -------------------------------------------------------------------------------- /redux/angular2-redux-chat/minimal/tutorial/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/minimal/tutorial/tsconfig.json -------------------------------------------------------------------------------- /redux/angular2-redux-chat/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/package.json -------------------------------------------------------------------------------- /redux/angular2-redux-chat/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/protractor.conf.js -------------------------------------------------------------------------------- /redux/angular2-redux-chat/test.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/test.bundle.js -------------------------------------------------------------------------------- /redux/angular2-redux-chat/test/app.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/test/app.spec.ts -------------------------------------------------------------------------------- /redux/angular2-redux-chat/test/calculator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/test/calculator.ts -------------------------------------------------------------------------------- /redux/angular2-redux-chat/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/tsconfig.json -------------------------------------------------------------------------------- /redux/angular2-redux-chat/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/tslint.json -------------------------------------------------------------------------------- /redux/angular2-redux-chat/typings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/typings.json -------------------------------------------------------------------------------- /redux/angular2-redux-chat/typings/browser.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/typings/browser.d.ts -------------------------------------------------------------------------------- /redux/angular2-redux-chat/typings/custom/normalizr.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/typings/custom/normalizr.d.ts -------------------------------------------------------------------------------- /redux/angular2-redux-chat/typings/main.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/typings/main.d.ts -------------------------------------------------------------------------------- /redux/angular2-redux-chat/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/redux/angular2-redux-chat/webpack.config.js -------------------------------------------------------------------------------- /routes/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/.gitignore -------------------------------------------------------------------------------- /routes/auth/.test.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/auth/.test.bats -------------------------------------------------------------------------------- /routes/auth/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/auth/Makefile -------------------------------------------------------------------------------- /routes/auth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/auth/README.md -------------------------------------------------------------------------------- /routes/auth/app/css/chat.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/auth/app/css/chat.scss -------------------------------------------------------------------------------- /routes/auth/app/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/auth/app/css/styles.css -------------------------------------------------------------------------------- /routes/auth/app/css/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/auth/app/css/styles.scss -------------------------------------------------------------------------------- /routes/auth/app/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/auth/app/images/loading.gif -------------------------------------------------------------------------------- /routes/auth/app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/auth/app/index.html -------------------------------------------------------------------------------- /routes/auth/app/ts/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/auth/app/ts/app.ts -------------------------------------------------------------------------------- /routes/auth/app/ts/components/AboutComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/auth/app/ts/components/AboutComponent.ts -------------------------------------------------------------------------------- /routes/auth/app/ts/components/ContactComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/auth/app/ts/components/ContactComponent.ts -------------------------------------------------------------------------------- /routes/auth/app/ts/components/HomeComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/auth/app/ts/components/HomeComponent.ts -------------------------------------------------------------------------------- /routes/auth/app/ts/components/LoginComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/auth/app/ts/components/LoginComponent.ts -------------------------------------------------------------------------------- /routes/auth/app/ts/components/ProtectedComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/auth/app/ts/components/ProtectedComponent.ts -------------------------------------------------------------------------------- /routes/auth/app/ts/guards/loggedIn.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/auth/app/ts/guards/loggedIn.guard.ts -------------------------------------------------------------------------------- /routes/auth/app/ts/services/AuthService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/auth/app/ts/services/AuthService.ts -------------------------------------------------------------------------------- /routes/auth/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/auth/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /routes/auth/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/auth/e2e/app.po.ts -------------------------------------------------------------------------------- /routes/auth/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/auth/e2e/tsconfig.json -------------------------------------------------------------------------------- /routes/auth/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/auth/karma.conf.js -------------------------------------------------------------------------------- /routes/auth/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/auth/package.json -------------------------------------------------------------------------------- /routes/auth/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/auth/protractor.conf.js -------------------------------------------------------------------------------- /routes/auth/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/auth/tsconfig.json -------------------------------------------------------------------------------- /routes/auth/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/auth/tslint.json -------------------------------------------------------------------------------- /routes/auth/typings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/auth/typings.json -------------------------------------------------------------------------------- /routes/auth/typings/browser.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/auth/typings/browser.d.ts -------------------------------------------------------------------------------- /routes/auth/typings/browser/ambient/core-js/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/auth/typings/browser/ambient/core-js/index.d.ts -------------------------------------------------------------------------------- /routes/auth/typings/browser/ambient/moment/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/auth/typings/browser/ambient/moment/index.d.ts -------------------------------------------------------------------------------- /routes/auth/typings/browser/ambient/node/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/auth/typings/browser/ambient/node/index.d.ts -------------------------------------------------------------------------------- /routes/auth/typings/browser/ambient/underscore/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/auth/typings/browser/ambient/underscore/index.d.ts -------------------------------------------------------------------------------- /routes/auth/typings/main.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/auth/typings/main.d.ts -------------------------------------------------------------------------------- /routes/auth/typings/main/ambient/core-js/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/auth/typings/main/ambient/core-js/index.d.ts -------------------------------------------------------------------------------- /routes/auth/typings/main/ambient/moment-node/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/auth/typings/main/ambient/moment-node/index.d.ts -------------------------------------------------------------------------------- /routes/auth/typings/main/ambient/moment/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/auth/typings/main/ambient/moment/index.d.ts -------------------------------------------------------------------------------- /routes/auth/typings/main/ambient/node/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/auth/typings/main/ambient/node/index.d.ts -------------------------------------------------------------------------------- /routes/auth/typings/main/ambient/underscore/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/auth/typings/main/ambient/underscore/index.d.ts -------------------------------------------------------------------------------- /routes/auth/vendor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/auth/vendor.ts -------------------------------------------------------------------------------- /routes/auth/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/auth/webpack.config.js -------------------------------------------------------------------------------- /routes/basic/-: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /routes/basic/.test.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/basic/.test.bats -------------------------------------------------------------------------------- /routes/basic/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/basic/Makefile -------------------------------------------------------------------------------- /routes/basic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/basic/README.md -------------------------------------------------------------------------------- /routes/basic/app/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/basic/app/css/styles.css -------------------------------------------------------------------------------- /routes/basic/app/css/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/basic/app/css/styles.scss -------------------------------------------------------------------------------- /routes/basic/app/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/basic/app/images/loading.gif -------------------------------------------------------------------------------- /routes/basic/app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/basic/app/index.html -------------------------------------------------------------------------------- /routes/basic/app/ts/app.html5.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/basic/app/ts/app.html5.ts -------------------------------------------------------------------------------- /routes/basic/app/ts/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/basic/app/ts/app.ts -------------------------------------------------------------------------------- /routes/basic/app/ts/components/AboutComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/basic/app/ts/components/AboutComponent.ts -------------------------------------------------------------------------------- /routes/basic/app/ts/components/ContactComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/basic/app/ts/components/ContactComponent.ts -------------------------------------------------------------------------------- /routes/basic/app/ts/components/HomeComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/basic/app/ts/components/HomeComponent.ts -------------------------------------------------------------------------------- /routes/basic/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/basic/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /routes/basic/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/basic/e2e/app.po.ts -------------------------------------------------------------------------------- /routes/basic/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/basic/e2e/tsconfig.json -------------------------------------------------------------------------------- /routes/basic/html5-dev-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/basic/html5-dev-server.js -------------------------------------------------------------------------------- /routes/basic/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/basic/karma.conf.js -------------------------------------------------------------------------------- /routes/basic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/basic/package.json -------------------------------------------------------------------------------- /routes/basic/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/basic/protractor.conf.js -------------------------------------------------------------------------------- /routes/basic/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/basic/tsconfig.json -------------------------------------------------------------------------------- /routes/basic/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/basic/tslint.json -------------------------------------------------------------------------------- /routes/basic/typings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/basic/typings.json -------------------------------------------------------------------------------- /routes/basic/typings/browser.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/basic/typings/browser.d.ts -------------------------------------------------------------------------------- /routes/basic/typings/browser/ambient/core-js/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/basic/typings/browser/ambient/core-js/index.d.ts -------------------------------------------------------------------------------- /routes/basic/typings/browser/ambient/moment/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/basic/typings/browser/ambient/moment/index.d.ts -------------------------------------------------------------------------------- /routes/basic/typings/browser/ambient/node/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/basic/typings/browser/ambient/node/index.d.ts -------------------------------------------------------------------------------- /routes/basic/typings/index.d.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /routes/basic/typings/main.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/basic/typings/main.d.ts -------------------------------------------------------------------------------- /routes/basic/typings/main/ambient/core-js/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/basic/typings/main/ambient/core-js/index.d.ts -------------------------------------------------------------------------------- /routes/basic/typings/main/ambient/moment-node/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/basic/typings/main/ambient/moment-node/index.d.ts -------------------------------------------------------------------------------- /routes/basic/typings/main/ambient/moment/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/basic/typings/main/ambient/moment/index.d.ts -------------------------------------------------------------------------------- /routes/basic/typings/main/ambient/node/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/basic/typings/main/ambient/node/index.d.ts -------------------------------------------------------------------------------- /routes/basic/typings/main/ambient/underscore/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/basic/typings/main/ambient/underscore/index.d.ts -------------------------------------------------------------------------------- /routes/basic/vendor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/basic/vendor.ts -------------------------------------------------------------------------------- /routes/basic/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/basic/webpack.config.js -------------------------------------------------------------------------------- /routes/music/.test.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/.test.bats -------------------------------------------------------------------------------- /routes/music/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/Makefile -------------------------------------------------------------------------------- /routes/music/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/README.md -------------------------------------------------------------------------------- /routes/music/app/css/sportify.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/app/css/sportify.scss -------------------------------------------------------------------------------- /routes/music/app/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/app/css/styles.css -------------------------------------------------------------------------------- /routes/music/app/css/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/app/css/styles.scss -------------------------------------------------------------------------------- /routes/music/app/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/app/images/loading.gif -------------------------------------------------------------------------------- /routes/music/app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/app/index.html -------------------------------------------------------------------------------- /routes/music/app/ts/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/app/ts/app.ts -------------------------------------------------------------------------------- /routes/music/app/ts/components/AlbumComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/app/ts/components/AlbumComponent.ts -------------------------------------------------------------------------------- /routes/music/app/ts/components/ArtistComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/app/ts/components/ArtistComponent.ts -------------------------------------------------------------------------------- /routes/music/app/ts/components/SearchComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/app/ts/components/SearchComponent.ts -------------------------------------------------------------------------------- /routes/music/app/ts/components/TrackComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/app/ts/components/TrackComponent.ts -------------------------------------------------------------------------------- /routes/music/app/ts/services/SpotifyService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/app/ts/services/SpotifyService.ts -------------------------------------------------------------------------------- /routes/music/app/ts/vendor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/app/ts/vendor.ts -------------------------------------------------------------------------------- /routes/music/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /routes/music/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/e2e/app.po.ts -------------------------------------------------------------------------------- /routes/music/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/e2e/tsconfig.json -------------------------------------------------------------------------------- /routes/music/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/karma.conf.js -------------------------------------------------------------------------------- /routes/music/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/package.json -------------------------------------------------------------------------------- /routes/music/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/protractor.conf.js -------------------------------------------------------------------------------- /routes/music/test.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/test.bundle.js -------------------------------------------------------------------------------- /routes/music/test/MusicTestHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/test/MusicTestHelpers.ts -------------------------------------------------------------------------------- /routes/music/test/components/AlbumComponent.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/test/components/AlbumComponent.spec.ts -------------------------------------------------------------------------------- /routes/music/test/components/ArtistComponent.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/test/components/ArtistComponent.spec.ts -------------------------------------------------------------------------------- /routes/music/test/components/SearchComponent.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/test/components/SearchComponent.spec.ts -------------------------------------------------------------------------------- /routes/music/test/components/TrackComponent.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/test/components/TrackComponent.spec.ts -------------------------------------------------------------------------------- /routes/music/test/mocks/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/test/mocks/helper.ts -------------------------------------------------------------------------------- /routes/music/test/mocks/spotify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/test/mocks/spotify.ts -------------------------------------------------------------------------------- /routes/music/test/services/SpotifyService.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/test/services/SpotifyService.spec.ts -------------------------------------------------------------------------------- /routes/music/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/tsconfig.json -------------------------------------------------------------------------------- /routes/music/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/tslint.json -------------------------------------------------------------------------------- /routes/music/typings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/typings.json -------------------------------------------------------------------------------- /routes/music/typings/browser.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/typings/browser.d.ts -------------------------------------------------------------------------------- /routes/music/typings/browser/ambient/core-js/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/typings/browser/ambient/core-js/index.d.ts -------------------------------------------------------------------------------- /routes/music/typings/browser/ambient/jasmine/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/typings/browser/ambient/jasmine/index.d.ts -------------------------------------------------------------------------------- /routes/music/typings/browser/ambient/moment/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/typings/browser/ambient/moment/index.d.ts -------------------------------------------------------------------------------- /routes/music/typings/browser/ambient/node/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/typings/browser/ambient/node/index.d.ts -------------------------------------------------------------------------------- /routes/music/typings/main.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/typings/main.d.ts -------------------------------------------------------------------------------- /routes/music/typings/main/ambient/core-js/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/typings/main/ambient/core-js/index.d.ts -------------------------------------------------------------------------------- /routes/music/typings/main/ambient/jasmine/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/typings/main/ambient/jasmine/index.d.ts -------------------------------------------------------------------------------- /routes/music/typings/main/ambient/moment-node/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/typings/main/ambient/moment-node/index.d.ts -------------------------------------------------------------------------------- /routes/music/typings/main/ambient/moment/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/typings/main/ambient/moment/index.d.ts -------------------------------------------------------------------------------- /routes/music/typings/main/ambient/node/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/typings/main/ambient/node/index.d.ts -------------------------------------------------------------------------------- /routes/music/typings/main/ambient/underscore/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/typings/main/ambient/underscore/index.d.ts -------------------------------------------------------------------------------- /routes/music/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/music/webpack.config.js -------------------------------------------------------------------------------- /routes/nested/-: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /routes/nested/.test.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/nested/.test.bats -------------------------------------------------------------------------------- /routes/nested/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/nested/Makefile -------------------------------------------------------------------------------- /routes/nested/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/nested/README.md -------------------------------------------------------------------------------- /routes/nested/app/css/nested.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/nested/app/css/nested.scss -------------------------------------------------------------------------------- /routes/nested/app/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/nested/app/css/styles.css -------------------------------------------------------------------------------- /routes/nested/app/css/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/nested/app/css/styles.scss -------------------------------------------------------------------------------- /routes/nested/app/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/nested/app/images/loading.gif -------------------------------------------------------------------------------- /routes/nested/app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/nested/app/index.html -------------------------------------------------------------------------------- /routes/nested/app/ts/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/nested/app/ts/app.ts -------------------------------------------------------------------------------- /routes/nested/app/ts/components/HomeComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/nested/app/ts/components/HomeComponent.ts -------------------------------------------------------------------------------- /routes/nested/app/ts/components/ProductsComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/nested/app/ts/components/ProductsComponent.ts -------------------------------------------------------------------------------- /routes/nested/app/ts/components/products/ByIdComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/nested/app/ts/components/products/ByIdComponent.ts -------------------------------------------------------------------------------- /routes/nested/app/ts/components/products/MainComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/nested/app/ts/components/products/MainComponent.ts -------------------------------------------------------------------------------- /routes/nested/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/nested/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /routes/nested/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/nested/e2e/app.po.ts -------------------------------------------------------------------------------- /routes/nested/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/nested/e2e/tsconfig.json -------------------------------------------------------------------------------- /routes/nested/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/nested/karma.conf.js -------------------------------------------------------------------------------- /routes/nested/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/nested/package.json -------------------------------------------------------------------------------- /routes/nested/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/nested/protractor.conf.js -------------------------------------------------------------------------------- /routes/nested/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/nested/tsconfig.json -------------------------------------------------------------------------------- /routes/nested/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/nested/tslint.json -------------------------------------------------------------------------------- /routes/nested/typings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/nested/typings.json -------------------------------------------------------------------------------- /routes/nested/typings/browser.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/nested/typings/browser.d.ts -------------------------------------------------------------------------------- /routes/nested/typings/browser/ambient/core-js/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/nested/typings/browser/ambient/core-js/index.d.ts -------------------------------------------------------------------------------- /routes/nested/typings/browser/ambient/moment/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/nested/typings/browser/ambient/moment/index.d.ts -------------------------------------------------------------------------------- /routes/nested/typings/browser/ambient/node/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/nested/typings/browser/ambient/node/index.d.ts -------------------------------------------------------------------------------- /routes/nested/typings/main.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/nested/typings/main.d.ts -------------------------------------------------------------------------------- /routes/nested/typings/main/ambient/core-js/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/nested/typings/main/ambient/core-js/index.d.ts -------------------------------------------------------------------------------- /routes/nested/typings/main/ambient/moment-node/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/nested/typings/main/ambient/moment-node/index.d.ts -------------------------------------------------------------------------------- /routes/nested/typings/main/ambient/moment/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/nested/typings/main/ambient/moment/index.d.ts -------------------------------------------------------------------------------- /routes/nested/typings/main/ambient/node/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/nested/typings/main/ambient/node/index.d.ts -------------------------------------------------------------------------------- /routes/nested/typings/main/ambient/underscore/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/nested/typings/main/ambient/underscore/index.d.ts -------------------------------------------------------------------------------- /routes/nested/vendor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/nested/vendor.ts -------------------------------------------------------------------------------- /routes/nested/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/routes/nested/webpack.config.js -------------------------------------------------------------------------------- /rxjs/chat/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/.gitignore -------------------------------------------------------------------------------- /rxjs/chat/.test.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/.test.bats -------------------------------------------------------------------------------- /rxjs/chat/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/LICENSE.md -------------------------------------------------------------------------------- /rxjs/chat/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/Makefile -------------------------------------------------------------------------------- /rxjs/chat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/README.md -------------------------------------------------------------------------------- /rxjs/chat/app/css/chat.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/app/css/chat.scss -------------------------------------------------------------------------------- /rxjs/chat/app/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/app/css/styles.css -------------------------------------------------------------------------------- /rxjs/chat/app/css/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/app/css/styles.scss -------------------------------------------------------------------------------- /rxjs/chat/app/images/avatars/female-avatar-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/app/images/avatars/female-avatar-1.png -------------------------------------------------------------------------------- /rxjs/chat/app/images/avatars/female-avatar-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/app/images/avatars/female-avatar-2.png -------------------------------------------------------------------------------- /rxjs/chat/app/images/avatars/female-avatar-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/app/images/avatars/female-avatar-3.png -------------------------------------------------------------------------------- /rxjs/chat/app/images/avatars/female-avatar-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/app/images/avatars/female-avatar-4.png -------------------------------------------------------------------------------- /rxjs/chat/app/images/avatars/male-avatar-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/app/images/avatars/male-avatar-1.png -------------------------------------------------------------------------------- /rxjs/chat/app/images/avatars/male-avatar-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/app/images/avatars/male-avatar-2.png -------------------------------------------------------------------------------- /rxjs/chat/app/images/avatars/male-avatar-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/app/images/avatars/male-avatar-3.png -------------------------------------------------------------------------------- /rxjs/chat/app/images/avatars/male-avatar-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/app/images/avatars/male-avatar-4.png -------------------------------------------------------------------------------- /rxjs/chat/app/images/logos/ng-book-2-minibook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/app/images/logos/ng-book-2-minibook.png -------------------------------------------------------------------------------- /rxjs/chat/app/images/readme/full-chat-preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/app/images/readme/full-chat-preview.png -------------------------------------------------------------------------------- /rxjs/chat/app/images/readme/rx-chat-echo-bot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/app/images/readme/rx-chat-echo-bot.png -------------------------------------------------------------------------------- /rxjs/chat/app/images/readme/rx-chat-models.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/app/images/readme/rx-chat-models.png -------------------------------------------------------------------------------- /rxjs/chat/app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/app/index.html -------------------------------------------------------------------------------- /rxjs/chat/app/ts/ChatExampleData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/app/ts/ChatExampleData.ts -------------------------------------------------------------------------------- /rxjs/chat/app/ts/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/app/ts/app.ts -------------------------------------------------------------------------------- /rxjs/chat/app/ts/components/ChatNavBar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/app/ts/components/ChatNavBar.ts -------------------------------------------------------------------------------- /rxjs/chat/app/ts/components/ChatThreads.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/app/ts/components/ChatThreads.ts -------------------------------------------------------------------------------- /rxjs/chat/app/ts/components/ChatWindow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/app/ts/components/ChatWindow.ts -------------------------------------------------------------------------------- /rxjs/chat/app/ts/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/app/ts/models.ts -------------------------------------------------------------------------------- /rxjs/chat/app/ts/services/MessagesService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/app/ts/services/MessagesService.ts -------------------------------------------------------------------------------- /rxjs/chat/app/ts/services/ThreadsService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/app/ts/services/ThreadsService.ts -------------------------------------------------------------------------------- /rxjs/chat/app/ts/services/UserService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/app/ts/services/UserService.ts -------------------------------------------------------------------------------- /rxjs/chat/app/ts/services/_scratch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/app/ts/services/_scratch.ts -------------------------------------------------------------------------------- /rxjs/chat/app/ts/services/services.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/app/ts/services/services.ts -------------------------------------------------------------------------------- /rxjs/chat/app/ts/util/FromNowPipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/app/ts/util/FromNowPipe.ts -------------------------------------------------------------------------------- /rxjs/chat/app/ts/util/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/app/ts/util/util.ts -------------------------------------------------------------------------------- /rxjs/chat/app/ts/util/uuid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/app/ts/util/uuid.ts -------------------------------------------------------------------------------- /rxjs/chat/app/ts/vendor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/app/ts/vendor.ts -------------------------------------------------------------------------------- /rxjs/chat/docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/docker.md -------------------------------------------------------------------------------- /rxjs/chat/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /rxjs/chat/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/e2e/app.po.ts -------------------------------------------------------------------------------- /rxjs/chat/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/e2e/tsconfig.json -------------------------------------------------------------------------------- /rxjs/chat/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/karma.conf.js -------------------------------------------------------------------------------- /rxjs/chat/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/package.json -------------------------------------------------------------------------------- /rxjs/chat/package.json.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/package.json.orig -------------------------------------------------------------------------------- /rxjs/chat/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/protractor.conf.js -------------------------------------------------------------------------------- /rxjs/chat/test.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/test.bundle.js -------------------------------------------------------------------------------- /rxjs/chat/test/app.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/test/app.spec.ts -------------------------------------------------------------------------------- /rxjs/chat/test/calculator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/test/calculator.ts -------------------------------------------------------------------------------- /rxjs/chat/test/services/MessagesService.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/test/services/MessagesService.spec.ts -------------------------------------------------------------------------------- /rxjs/chat/test/services/ThreadsService.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/test/services/ThreadsService.spec.ts -------------------------------------------------------------------------------- /rxjs/chat/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/tsconfig.json -------------------------------------------------------------------------------- /rxjs/chat/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/tslint.json -------------------------------------------------------------------------------- /rxjs/chat/typings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/typings.json -------------------------------------------------------------------------------- /rxjs/chat/typings/browser.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/typings/browser.d.ts -------------------------------------------------------------------------------- /rxjs/chat/typings/browser/ambient/core-js/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/typings/browser/ambient/core-js/index.d.ts -------------------------------------------------------------------------------- /rxjs/chat/typings/browser/ambient/jasmine/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/typings/browser/ambient/jasmine/index.d.ts -------------------------------------------------------------------------------- /rxjs/chat/typings/browser/ambient/moment-node/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/typings/browser/ambient/moment-node/index.d.ts -------------------------------------------------------------------------------- /rxjs/chat/typings/browser/ambient/moment/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/typings/browser/ambient/moment/index.d.ts -------------------------------------------------------------------------------- /rxjs/chat/typings/browser/ambient/node/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/typings/browser/ambient/node/index.d.ts -------------------------------------------------------------------------------- /rxjs/chat/typings/browser/ambient/underscore/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/typings/browser/ambient/underscore/index.d.ts -------------------------------------------------------------------------------- /rxjs/chat/typings/main.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/typings/main.d.ts -------------------------------------------------------------------------------- /rxjs/chat/typings/main/ambient/core-js/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/typings/main/ambient/core-js/index.d.ts -------------------------------------------------------------------------------- /rxjs/chat/typings/main/ambient/jasmine/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/typings/main/ambient/jasmine/index.d.ts -------------------------------------------------------------------------------- /rxjs/chat/typings/main/ambient/moment-node/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/typings/main/ambient/moment-node/index.d.ts -------------------------------------------------------------------------------- /rxjs/chat/typings/main/ambient/moment/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/typings/main/ambient/moment/index.d.ts -------------------------------------------------------------------------------- /rxjs/chat/typings/main/ambient/node/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/typings/main/ambient/node/index.d.ts -------------------------------------------------------------------------------- /rxjs/chat/typings/main/ambient/underscore/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/typings/main/ambient/underscore/index.d.ts -------------------------------------------------------------------------------- /rxjs/chat/update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/update.sh -------------------------------------------------------------------------------- /rxjs/chat/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/rxjs/chat/webpack.config.js -------------------------------------------------------------------------------- /typescript/generics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/typescript/generics.ts -------------------------------------------------------------------------------- /typescript/reports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ng-book2/code/HEAD/typescript/reports.ts --------------------------------------------------------------------------------