├── .vscode └── extensions.json ├── Book Cover for Learning Angular - Third Edition.jpg ├── LICENSE ├── README.md ├── ch01 ├── .browserslistrc ├── .editorconfig ├── .gitignore ├── README.md ├── angular.json ├── e2e │ ├── protractor.conf.js │ ├── src │ │ ├── app.e2e-spec.ts │ │ └── app.po.ts │ └── tsconfig.json ├── karma.conf.js ├── package-lock.json ├── package.json ├── src │ ├── app │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ └── app.module.ts │ ├── assets │ │ └── .gitkeep │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ └── test.ts ├── tsconfig.app.json ├── tsconfig.base.json ├── tsconfig.json ├── tsconfig.spec.json └── tslint.json ├── ch03 ├── .browserslistrc ├── .editorconfig ├── .gitignore ├── README.md ├── angular.json ├── e2e │ ├── protractor.conf.js │ ├── src │ │ ├── app.e2e-spec.ts │ │ └── app.po.ts │ └── tsconfig.json ├── karma.conf.js ├── package-lock.json ├── package.json ├── src │ ├── app │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ └── hero │ │ │ ├── hero.component.css │ │ │ ├── hero.component.html │ │ │ ├── hero.component.spec.ts │ │ │ └── hero.component.ts │ ├── assets │ │ └── .gitkeep │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ └── test.ts ├── tsconfig.app.json ├── tsconfig.base.json ├── tsconfig.json ├── tsconfig.spec.json └── tslint.json ├── ch04 ├── .browserslistrc ├── .editorconfig ├── .gitignore ├── README.md ├── angular.json ├── e2e │ ├── protractor.conf.js │ ├── src │ │ ├── app.e2e-spec.ts │ │ └── app.po.ts │ └── tsconfig.json ├── karma.conf.js ├── package-lock.json ├── package.json ├── src │ ├── app │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── copyright.directive.spec.ts │ │ ├── copyright.directive.ts │ │ ├── hero.model.ts │ │ ├── hero │ │ │ ├── hero.component.css │ │ │ ├── hero.component.html │ │ │ ├── hero.component.spec.ts │ │ │ └── hero.component.ts │ │ ├── heroes │ │ │ ├── heroes.component.css │ │ │ ├── heroes.component.html │ │ │ ├── heroes.component.spec.ts │ │ │ └── heroes.component.ts │ │ ├── numeric.directive.spec.ts │ │ ├── numeric.directive.ts │ │ ├── permission.directive.spec.ts │ │ ├── permission.directive.ts │ │ ├── pipes │ │ │ ├── pipes.component.css │ │ │ ├── pipes.component.html │ │ │ ├── pipes.component.spec.ts │ │ │ └── pipes.component.ts │ │ ├── sort.pipe.spec.ts │ │ └── sort.pipe.ts │ ├── assets │ │ └── .gitkeep │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ └── test.ts ├── tsconfig.app.json ├── tsconfig.base.json ├── tsconfig.json ├── tsconfig.spec.json └── tslint.json ├── ch05 ├── .browserslistrc ├── .editorconfig ├── .gitignore ├── README.md ├── angular.json ├── e2e │ ├── protractor.conf.js │ ├── src │ │ ├── app.e2e-spec.ts │ │ └── app.po.ts │ └── tsconfig.json ├── karma.conf.js ├── package-lock.json ├── package.json ├── src │ ├── app │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.config.ts │ │ ├── app.module.ts │ │ └── heroes │ │ │ ├── favorite-heroes │ │ │ ├── favorite-heroes.component.css │ │ │ ├── favorite-heroes.component.html │ │ │ ├── favorite-heroes.component.spec.ts │ │ │ └── favorite-heroes.component.ts │ │ │ ├── hero-detail │ │ │ ├── hero-detail.component.css │ │ │ ├── hero-detail.component.html │ │ │ ├── hero-detail.component.spec.ts │ │ │ ├── hero-detail.component.ts │ │ │ ├── hero-detail.service.spec.ts │ │ │ └── hero-detail.service.ts │ │ │ ├── hero-favorite.service.spec.ts │ │ │ ├── hero-favorite.service.ts │ │ │ ├── hero-list │ │ │ ├── hero-list.component.css │ │ │ ├── hero-list.component.html │ │ │ ├── hero-list.component.spec.ts │ │ │ └── hero-list.component.ts │ │ │ ├── hero-squad.ts │ │ │ ├── hero.model.ts │ │ │ ├── hero.service.spec.ts │ │ │ ├── hero.service.ts │ │ │ └── heroes.module.ts │ ├── assets │ │ └── .gitkeep │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ └── test.ts ├── tsconfig.app.json ├── tsconfig.base.json ├── tsconfig.json ├── tsconfig.spec.json └── tslint.json ├── ch06 ├── .browserslistrc ├── .editorconfig ├── .gitignore ├── README.md ├── angular.json ├── e2e │ ├── protractor.conf.js │ ├── src │ │ ├── app.e2e-spec.ts │ │ └── app.po.ts │ └── tsconfig.json ├── karma.conf.js ├── package-lock.json ├── package.json ├── src │ ├── app │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── auth-interceptor.service.spec.ts │ │ ├── auth-interceptor.service.ts │ │ ├── data.service.spec.ts │ │ ├── data.service.ts │ │ ├── heroes │ │ │ ├── hero-list │ │ │ │ ├── hero-list.component.css │ │ │ │ ├── hero-list.component.html │ │ │ │ ├── hero-list.component.spec.ts │ │ │ │ └── hero-list.component.ts │ │ │ ├── hero.model.ts │ │ │ ├── hero.service.ts │ │ │ └── heroes.module.ts │ │ └── key-logger │ │ │ ├── key-logger.component.css │ │ │ ├── key-logger.component.html │ │ │ ├── key-logger.component.spec.ts │ │ │ └── key-logger.component.ts │ ├── assets │ │ └── .gitkeep │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ └── test.ts ├── tsconfig.app.json ├── tsconfig.base.json ├── tsconfig.json ├── tsconfig.spec.json └── tslint.json ├── ch07 ├── .browserslistrc ├── .editorconfig ├── .gitignore ├── README.md ├── angular.json ├── e2e │ ├── protractor.conf.js │ ├── src │ │ ├── app.e2e-spec.ts │ │ └── app.po.ts │ └── tsconfig.json ├── karma.conf.js ├── package-lock.json ├── package.json ├── src │ ├── app │ │ ├── about │ │ │ ├── about-info │ │ │ │ ├── about-info.component.css │ │ │ │ ├── about-info.component.html │ │ │ │ ├── about-info.component.spec.ts │ │ │ │ └── about-info.component.ts │ │ │ ├── about-routing.module.ts │ │ │ └── about.module.ts │ │ ├── app-routing.module.ts │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── auth.guard.spec.ts │ │ ├── auth.guard.ts │ │ ├── confirm.guard.spec.ts │ │ ├── confirm.guard.ts │ │ ├── custom-preloading.service.spec.ts │ │ ├── custom-preloading.service.ts │ │ ├── data.service.ts │ │ ├── heroes │ │ │ ├── hero-detail-resolver.service.spec.ts │ │ │ ├── hero-detail-resolver.service.ts │ │ │ ├── hero-detail │ │ │ │ ├── hero-detail.component.css │ │ │ │ ├── hero-detail.component.html │ │ │ │ ├── hero-detail.component.spec.ts │ │ │ │ └── hero-detail.component.ts │ │ │ ├── hero-list │ │ │ │ ├── hero-list.component.css │ │ │ │ ├── hero-list.component.html │ │ │ │ ├── hero-list.component.spec.ts │ │ │ │ └── hero-list.component.ts │ │ │ ├── hero.model.ts │ │ │ ├── hero.service.ts │ │ │ ├── heroes-routing.module.ts │ │ │ └── heroes.module.ts │ │ └── page-not-found │ │ │ ├── page-not-found.component.css │ │ │ ├── page-not-found.component.html │ │ │ ├── page-not-found.component.spec.ts │ │ │ └── page-not-found.component.ts │ ├── assets │ │ └── .gitkeep │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ └── test.ts ├── tsconfig.app.json ├── tsconfig.base.json ├── tsconfig.json ├── tsconfig.spec.json └── tslint.json ├── ch08 ├── .browserslistrc ├── .editorconfig ├── .gitignore ├── README.md ├── angular.json ├── e2e │ ├── protractor.conf.js │ ├── src │ │ ├── app.e2e-spec.ts │ │ └── app.po.ts │ └── tsconfig.json ├── karma.conf.js ├── package-lock.json ├── package.json ├── src │ ├── app │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── hero │ │ │ ├── hero.component.css │ │ │ ├── hero.component.html │ │ │ ├── hero.component.spec.ts │ │ │ └── hero.component.ts │ │ ├── login │ │ │ ├── login.component.css │ │ │ ├── login.component.html │ │ │ ├── login.component.spec.ts │ │ │ └── login.component.ts │ │ ├── reactive-login │ │ │ ├── reactive-login.component.css │ │ │ ├── reactive-login.component.html │ │ │ ├── reactive-login.component.spec.ts │ │ │ └── reactive-login.component.ts │ │ └── reserved-name.directive.ts │ ├── assets │ │ └── .gitkeep │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ └── test.ts ├── tsconfig.app.json ├── tsconfig.base.json ├── tsconfig.json ├── tsconfig.spec.json └── tslint.json ├── ch09 ├── .browserslistrc ├── .editorconfig ├── .gitignore ├── README.md ├── angular.json ├── e2e │ ├── protractor.conf.js │ ├── src │ │ ├── app.e2e-spec.ts │ │ └── app.po.ts │ └── tsconfig.json ├── karma.conf.js ├── package-lock.json ├── package.json ├── src │ ├── app │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── buttons │ │ │ ├── buttons.component.css │ │ │ ├── buttons.component.html │ │ │ ├── buttons.component.spec.ts │ │ │ └── buttons.component.ts │ │ ├── copy-text │ │ │ ├── copy-text.component.css │ │ │ ├── copy-text.component.html │ │ │ ├── copy-text.component.spec.ts │ │ │ └── copy-text.component.ts │ │ ├── dialog │ │ │ ├── dialog.component.css │ │ │ ├── dialog.component.html │ │ │ ├── dialog.component.spec.ts │ │ │ └── dialog.component.ts │ │ ├── flex │ │ │ ├── flex.component.css │ │ │ ├── flex.component.html │ │ │ ├── flex.component.spec.ts │ │ │ └── flex.component.ts │ │ ├── forms │ │ │ ├── forms.component.css │ │ │ ├── forms.component.html │ │ │ ├── forms.component.spec.ts │ │ │ └── forms.component.ts │ │ ├── hero.model.ts │ │ ├── heroes.ts │ │ ├── list │ │ │ ├── list.component.css │ │ │ ├── list.component.html │ │ │ ├── list.component.spec.ts │ │ │ └── list.component.ts │ │ └── table │ │ │ ├── table.component.css │ │ │ ├── table.component.html │ │ │ ├── table.component.spec.ts │ │ │ └── table.component.ts │ ├── assets │ │ └── .gitkeep │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ └── test.ts ├── tsconfig.app.json ├── tsconfig.base.json ├── tsconfig.json ├── tsconfig.spec.json └── tslint.json ├── ch10 ├── .browserslistrc ├── .editorconfig ├── .gitignore ├── README.md ├── angular.json ├── e2e │ ├── protractor.conf.js │ ├── src │ │ ├── app.e2e-spec.ts │ │ └── app.po.ts │ └── tsconfig.json ├── karma.conf.js ├── package-lock.json ├── package.json ├── src │ ├── app │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── highlight.directive.spec.ts │ │ ├── highlight.directive.ts │ │ ├── invisible │ │ │ ├── invisible.component.css │ │ │ ├── invisible.component.html │ │ │ ├── invisible.component.spec.ts │ │ │ └── invisible.component.ts │ │ ├── size │ │ │ ├── size.component.css │ │ │ ├── size.component.html │ │ │ ├── size.component.spec.ts │ │ │ └── size.component.ts │ │ └── text-resize │ │ │ ├── text-resize.component.css │ │ │ ├── text-resize.component.html │ │ │ ├── text-resize.component.spec.ts │ │ │ └── text-resize.component.ts │ ├── assets │ │ └── .gitkeep │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ └── test.ts ├── tsconfig.app.json ├── tsconfig.base.json ├── tsconfig.json ├── tsconfig.spec.json └── tslint.json ├── ch11 ├── .browserslistrc ├── .editorconfig ├── .gitignore ├── README.md ├── angular.json ├── e2e │ ├── protractor.conf.js │ ├── src │ │ ├── app.e2e-spec.ts │ │ └── app.po.ts │ └── tsconfig.json ├── karma.conf.js ├── package-lock.json ├── package.json ├── src │ ├── app │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── async.service.spec.ts │ │ ├── async.service.ts │ │ ├── async │ │ │ ├── async.component.spec.ts │ │ │ └── async.component.ts │ │ ├── bindings │ │ │ ├── bindings.component.spec.ts │ │ │ └── bindings.component.ts │ │ ├── calculator.spec.ts │ │ ├── copyright.directive.spec.ts │ │ ├── copyright.directive.ts │ │ ├── data.service.spec.ts │ │ ├── data.service.ts │ │ ├── list.pipe.spec.ts │ │ ├── list.pipe.ts │ │ ├── menu │ │ │ ├── menu.component.spec.ts │ │ │ └── menu.component.ts │ │ ├── search │ │ │ ├── search.component.spec.ts │ │ │ └── search.component.ts │ │ ├── spy │ │ │ ├── spy.component.spec.ts │ │ │ └── spy.component.ts │ │ ├── stub.service.spec.ts │ │ ├── stub.service.ts │ │ └── stub │ │ │ ├── stub.component.spec.ts │ │ │ └── stub.component.ts │ ├── assets │ │ └── .gitkeep │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ └── testing │ │ ├── activated-route-stub.ts │ │ ├── event.ts │ │ ├── router-link-directive-stub.ts │ │ └── router-outlet-component-stub.ts ├── tsconfig.app.json ├── tsconfig.base.json ├── tsconfig.json ├── tsconfig.spec.json └── tslint.json ├── ch12 ├── .browserslistrc ├── .editorconfig ├── .gitignore ├── README.md ├── angular.json ├── e2e │ ├── protractor.conf.js │ ├── src │ │ ├── app.e2e-spec.ts │ │ └── app.po.ts │ └── tsconfig.json ├── karma.conf.js ├── package-lock.json ├── package.json ├── src │ ├── app │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ └── app.module.ts │ ├── assets │ │ └── .gitkeep │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ └── test.ts ├── tsconfig.app.json ├── tsconfig.base.json ├── tsconfig.json ├── tsconfig.spec.json └── tslint.json └── ch13 ├── .browserslistrc ├── .editorconfig ├── .gitignore ├── README.md ├── angular.json ├── e2e ├── protractor.conf.js ├── src │ ├── app.e2e-spec.ts │ └── app.po.ts └── tsconfig.json ├── karma.conf.js ├── package-lock.json ├── package.json ├── src ├── app │ ├── app-material.module.ts │ ├── app-routing.module.ts │ ├── app.component.css │ ├── app.component.html │ ├── app.component.ts │ ├── app.module.ts │ ├── core │ │ ├── core.module.ts │ │ ├── data.service.ts │ │ ├── header │ │ │ ├── header.component.css │ │ │ ├── header.component.html │ │ │ └── header.component.ts │ │ ├── hero.ts │ │ ├── mission.ts │ │ └── storage.service.ts │ ├── heroes │ │ ├── hero-detail │ │ │ ├── hero-detail.component.html │ │ │ └── hero-detail.component.ts │ │ ├── hero │ │ │ ├── hero.component.css │ │ │ ├── hero.component.html │ │ │ └── hero.component.ts │ │ ├── heroes.component.css │ │ ├── heroes.component.html │ │ ├── heroes.component.ts │ │ ├── heroes.module.ts │ │ └── heroes.service.ts │ └── missions │ │ ├── mission-list │ │ ├── mission-list.component.html │ │ └── mission-list.component.ts │ │ ├── mission │ │ ├── mission.component.html │ │ └── mission.component.ts │ │ ├── missions.module.ts │ │ └── missions.service.ts ├── assets │ ├── .gitkeep │ ├── angular.png │ └── hero.png ├── environments │ ├── environment.prod.ts │ └── environment.ts ├── favicon.ico ├── index.html ├── main.ts ├── polyfills.ts ├── styles.css └── test.ts ├── tsconfig.app.json ├── tsconfig.base.json ├── tsconfig.json ├── tsconfig.spec.json └── tslint.json /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /Book Cover for Learning Angular - Third Edition.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/Book Cover for Learning Angular - Third Edition.jpg -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/README.md -------------------------------------------------------------------------------- /ch01/.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch01/.browserslistrc -------------------------------------------------------------------------------- /ch01/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch01/.editorconfig -------------------------------------------------------------------------------- /ch01/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch01/.gitignore -------------------------------------------------------------------------------- /ch01/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch01/README.md -------------------------------------------------------------------------------- /ch01/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch01/angular.json -------------------------------------------------------------------------------- /ch01/e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch01/e2e/protractor.conf.js -------------------------------------------------------------------------------- /ch01/e2e/src/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch01/e2e/src/app.e2e-spec.ts -------------------------------------------------------------------------------- /ch01/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch01/e2e/src/app.po.ts -------------------------------------------------------------------------------- /ch01/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch01/e2e/tsconfig.json -------------------------------------------------------------------------------- /ch01/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch01/karma.conf.js -------------------------------------------------------------------------------- /ch01/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch01/package-lock.json -------------------------------------------------------------------------------- /ch01/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch01/package.json -------------------------------------------------------------------------------- /ch01/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch01/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch01/src/app/app.component.html -------------------------------------------------------------------------------- /ch01/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch01/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /ch01/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch01/src/app/app.component.ts -------------------------------------------------------------------------------- /ch01/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch01/src/app/app.module.ts -------------------------------------------------------------------------------- /ch01/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch01/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /ch01/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch01/src/environments/environment.ts -------------------------------------------------------------------------------- /ch01/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch01/src/favicon.ico -------------------------------------------------------------------------------- /ch01/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch01/src/index.html -------------------------------------------------------------------------------- /ch01/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch01/src/main.ts -------------------------------------------------------------------------------- /ch01/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch01/src/polyfills.ts -------------------------------------------------------------------------------- /ch01/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch01/src/styles.css -------------------------------------------------------------------------------- /ch01/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch01/src/test.ts -------------------------------------------------------------------------------- /ch01/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch01/tsconfig.app.json -------------------------------------------------------------------------------- /ch01/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch01/tsconfig.base.json -------------------------------------------------------------------------------- /ch01/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch01/tsconfig.json -------------------------------------------------------------------------------- /ch01/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch01/tsconfig.spec.json -------------------------------------------------------------------------------- /ch01/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch01/tslint.json -------------------------------------------------------------------------------- /ch03/.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch03/.browserslistrc -------------------------------------------------------------------------------- /ch03/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch03/.editorconfig -------------------------------------------------------------------------------- /ch03/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch03/.gitignore -------------------------------------------------------------------------------- /ch03/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch03/README.md -------------------------------------------------------------------------------- /ch03/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch03/angular.json -------------------------------------------------------------------------------- /ch03/e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch03/e2e/protractor.conf.js -------------------------------------------------------------------------------- /ch03/e2e/src/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch03/e2e/src/app.e2e-spec.ts -------------------------------------------------------------------------------- /ch03/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch03/e2e/src/app.po.ts -------------------------------------------------------------------------------- /ch03/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch03/e2e/tsconfig.json -------------------------------------------------------------------------------- /ch03/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch03/karma.conf.js -------------------------------------------------------------------------------- /ch03/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch03/package-lock.json -------------------------------------------------------------------------------- /ch03/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch03/package.json -------------------------------------------------------------------------------- /ch03/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch03/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch03/src/app/app.component.html -------------------------------------------------------------------------------- /ch03/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch03/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /ch03/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch03/src/app/app.component.ts -------------------------------------------------------------------------------- /ch03/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch03/src/app/app.module.ts -------------------------------------------------------------------------------- /ch03/src/app/hero/hero.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch03/src/app/hero/hero.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch03/src/app/hero/hero.component.html -------------------------------------------------------------------------------- /ch03/src/app/hero/hero.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch03/src/app/hero/hero.component.spec.ts -------------------------------------------------------------------------------- /ch03/src/app/hero/hero.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch03/src/app/hero/hero.component.ts -------------------------------------------------------------------------------- /ch03/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch03/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /ch03/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch03/src/environments/environment.ts -------------------------------------------------------------------------------- /ch03/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch03/src/favicon.ico -------------------------------------------------------------------------------- /ch03/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch03/src/index.html -------------------------------------------------------------------------------- /ch03/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch03/src/main.ts -------------------------------------------------------------------------------- /ch03/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch03/src/polyfills.ts -------------------------------------------------------------------------------- /ch03/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch03/src/styles.css -------------------------------------------------------------------------------- /ch03/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch03/src/test.ts -------------------------------------------------------------------------------- /ch03/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch03/tsconfig.app.json -------------------------------------------------------------------------------- /ch03/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch03/tsconfig.base.json -------------------------------------------------------------------------------- /ch03/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch03/tsconfig.json -------------------------------------------------------------------------------- /ch03/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch03/tsconfig.spec.json -------------------------------------------------------------------------------- /ch03/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch03/tslint.json -------------------------------------------------------------------------------- /ch04/.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/.browserslistrc -------------------------------------------------------------------------------- /ch04/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/.editorconfig -------------------------------------------------------------------------------- /ch04/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/.gitignore -------------------------------------------------------------------------------- /ch04/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/README.md -------------------------------------------------------------------------------- /ch04/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/angular.json -------------------------------------------------------------------------------- /ch04/e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/e2e/protractor.conf.js -------------------------------------------------------------------------------- /ch04/e2e/src/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/e2e/src/app.e2e-spec.ts -------------------------------------------------------------------------------- /ch04/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/e2e/src/app.po.ts -------------------------------------------------------------------------------- /ch04/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/e2e/tsconfig.json -------------------------------------------------------------------------------- /ch04/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/karma.conf.js -------------------------------------------------------------------------------- /ch04/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/package-lock.json -------------------------------------------------------------------------------- /ch04/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/package.json -------------------------------------------------------------------------------- /ch04/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch04/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/src/app/app.component.html -------------------------------------------------------------------------------- /ch04/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /ch04/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/src/app/app.component.ts -------------------------------------------------------------------------------- /ch04/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/src/app/app.module.ts -------------------------------------------------------------------------------- /ch04/src/app/copyright.directive.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/src/app/copyright.directive.spec.ts -------------------------------------------------------------------------------- /ch04/src/app/copyright.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/src/app/copyright.directive.ts -------------------------------------------------------------------------------- /ch04/src/app/hero.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/src/app/hero.model.ts -------------------------------------------------------------------------------- /ch04/src/app/hero/hero.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch04/src/app/hero/hero.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/src/app/hero/hero.component.html -------------------------------------------------------------------------------- /ch04/src/app/hero/hero.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/src/app/hero/hero.component.spec.ts -------------------------------------------------------------------------------- /ch04/src/app/hero/hero.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/src/app/hero/hero.component.ts -------------------------------------------------------------------------------- /ch04/src/app/heroes/heroes.component.css: -------------------------------------------------------------------------------- 1 | li { 2 | list-style-type: none; 3 | } 4 | -------------------------------------------------------------------------------- /ch04/src/app/heroes/heroes.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/src/app/heroes/heroes.component.html -------------------------------------------------------------------------------- /ch04/src/app/heroes/heroes.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/src/app/heroes/heroes.component.spec.ts -------------------------------------------------------------------------------- /ch04/src/app/heroes/heroes.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/src/app/heroes/heroes.component.ts -------------------------------------------------------------------------------- /ch04/src/app/numeric.directive.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/src/app/numeric.directive.spec.ts -------------------------------------------------------------------------------- /ch04/src/app/numeric.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/src/app/numeric.directive.ts -------------------------------------------------------------------------------- /ch04/src/app/permission.directive.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/src/app/permission.directive.spec.ts -------------------------------------------------------------------------------- /ch04/src/app/permission.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/src/app/permission.directive.ts -------------------------------------------------------------------------------- /ch04/src/app/pipes/pipes.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch04/src/app/pipes/pipes.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/src/app/pipes/pipes.component.html -------------------------------------------------------------------------------- /ch04/src/app/pipes/pipes.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/src/app/pipes/pipes.component.spec.ts -------------------------------------------------------------------------------- /ch04/src/app/pipes/pipes.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/src/app/pipes/pipes.component.ts -------------------------------------------------------------------------------- /ch04/src/app/sort.pipe.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/src/app/sort.pipe.spec.ts -------------------------------------------------------------------------------- /ch04/src/app/sort.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/src/app/sort.pipe.ts -------------------------------------------------------------------------------- /ch04/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch04/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /ch04/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/src/environments/environment.ts -------------------------------------------------------------------------------- /ch04/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/src/favicon.ico -------------------------------------------------------------------------------- /ch04/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/src/index.html -------------------------------------------------------------------------------- /ch04/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/src/main.ts -------------------------------------------------------------------------------- /ch04/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/src/polyfills.ts -------------------------------------------------------------------------------- /ch04/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/src/styles.css -------------------------------------------------------------------------------- /ch04/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/src/test.ts -------------------------------------------------------------------------------- /ch04/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/tsconfig.app.json -------------------------------------------------------------------------------- /ch04/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/tsconfig.base.json -------------------------------------------------------------------------------- /ch04/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/tsconfig.json -------------------------------------------------------------------------------- /ch04/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/tsconfig.spec.json -------------------------------------------------------------------------------- /ch04/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch04/tslint.json -------------------------------------------------------------------------------- /ch05/.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/.browserslistrc -------------------------------------------------------------------------------- /ch05/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/.editorconfig -------------------------------------------------------------------------------- /ch05/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/.gitignore -------------------------------------------------------------------------------- /ch05/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/README.md -------------------------------------------------------------------------------- /ch05/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/angular.json -------------------------------------------------------------------------------- /ch05/e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/e2e/protractor.conf.js -------------------------------------------------------------------------------- /ch05/e2e/src/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/e2e/src/app.e2e-spec.ts -------------------------------------------------------------------------------- /ch05/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/e2e/src/app.po.ts -------------------------------------------------------------------------------- /ch05/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/e2e/tsconfig.json -------------------------------------------------------------------------------- /ch05/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/karma.conf.js -------------------------------------------------------------------------------- /ch05/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/package-lock.json -------------------------------------------------------------------------------- /ch05/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/package.json -------------------------------------------------------------------------------- /ch05/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch05/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/src/app/app.component.html -------------------------------------------------------------------------------- /ch05/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /ch05/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/src/app/app.component.ts -------------------------------------------------------------------------------- /ch05/src/app/app.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/src/app/app.config.ts -------------------------------------------------------------------------------- /ch05/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/src/app/app.module.ts -------------------------------------------------------------------------------- /ch05/src/app/heroes/favorite-heroes/favorite-heroes.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch05/src/app/heroes/favorite-heroes/favorite-heroes.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/src/app/heroes/favorite-heroes/favorite-heroes.component.html -------------------------------------------------------------------------------- /ch05/src/app/heroes/favorite-heroes/favorite-heroes.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/src/app/heroes/favorite-heroes/favorite-heroes.component.spec.ts -------------------------------------------------------------------------------- /ch05/src/app/heroes/favorite-heroes/favorite-heroes.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/src/app/heroes/favorite-heroes/favorite-heroes.component.ts -------------------------------------------------------------------------------- /ch05/src/app/heroes/hero-detail/hero-detail.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch05/src/app/heroes/hero-detail/hero-detail.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/src/app/heroes/hero-detail/hero-detail.component.html -------------------------------------------------------------------------------- /ch05/src/app/heroes/hero-detail/hero-detail.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/src/app/heroes/hero-detail/hero-detail.component.spec.ts -------------------------------------------------------------------------------- /ch05/src/app/heroes/hero-detail/hero-detail.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/src/app/heroes/hero-detail/hero-detail.component.ts -------------------------------------------------------------------------------- /ch05/src/app/heroes/hero-detail/hero-detail.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/src/app/heroes/hero-detail/hero-detail.service.spec.ts -------------------------------------------------------------------------------- /ch05/src/app/heroes/hero-detail/hero-detail.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/src/app/heroes/hero-detail/hero-detail.service.ts -------------------------------------------------------------------------------- /ch05/src/app/heroes/hero-favorite.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/src/app/heroes/hero-favorite.service.spec.ts -------------------------------------------------------------------------------- /ch05/src/app/heroes/hero-favorite.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/src/app/heroes/hero-favorite.service.ts -------------------------------------------------------------------------------- /ch05/src/app/heroes/hero-list/hero-list.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch05/src/app/heroes/hero-list/hero-list.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/src/app/heroes/hero-list/hero-list.component.html -------------------------------------------------------------------------------- /ch05/src/app/heroes/hero-list/hero-list.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/src/app/heroes/hero-list/hero-list.component.spec.ts -------------------------------------------------------------------------------- /ch05/src/app/heroes/hero-list/hero-list.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/src/app/heroes/hero-list/hero-list.component.ts -------------------------------------------------------------------------------- /ch05/src/app/heroes/hero-squad.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/src/app/heroes/hero-squad.ts -------------------------------------------------------------------------------- /ch05/src/app/heroes/hero.model.ts: -------------------------------------------------------------------------------- 1 | export interface Hero { 2 | id: number; 3 | name: string; 4 | } 5 | -------------------------------------------------------------------------------- /ch05/src/app/heroes/hero.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/src/app/heroes/hero.service.spec.ts -------------------------------------------------------------------------------- /ch05/src/app/heroes/hero.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/src/app/heroes/hero.service.ts -------------------------------------------------------------------------------- /ch05/src/app/heroes/heroes.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/src/app/heroes/heroes.module.ts -------------------------------------------------------------------------------- /ch05/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch05/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /ch05/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/src/environments/environment.ts -------------------------------------------------------------------------------- /ch05/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/src/favicon.ico -------------------------------------------------------------------------------- /ch05/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/src/index.html -------------------------------------------------------------------------------- /ch05/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/src/main.ts -------------------------------------------------------------------------------- /ch05/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/src/polyfills.ts -------------------------------------------------------------------------------- /ch05/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/src/styles.css -------------------------------------------------------------------------------- /ch05/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/src/test.ts -------------------------------------------------------------------------------- /ch05/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/tsconfig.app.json -------------------------------------------------------------------------------- /ch05/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/tsconfig.base.json -------------------------------------------------------------------------------- /ch05/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/tsconfig.json -------------------------------------------------------------------------------- /ch05/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/tsconfig.spec.json -------------------------------------------------------------------------------- /ch05/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch05/tslint.json -------------------------------------------------------------------------------- /ch06/.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch06/.browserslistrc -------------------------------------------------------------------------------- /ch06/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch06/.editorconfig -------------------------------------------------------------------------------- /ch06/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch06/.gitignore -------------------------------------------------------------------------------- /ch06/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch06/README.md -------------------------------------------------------------------------------- /ch06/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch06/angular.json -------------------------------------------------------------------------------- /ch06/e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch06/e2e/protractor.conf.js -------------------------------------------------------------------------------- /ch06/e2e/src/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch06/e2e/src/app.e2e-spec.ts -------------------------------------------------------------------------------- /ch06/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch06/e2e/src/app.po.ts -------------------------------------------------------------------------------- /ch06/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch06/e2e/tsconfig.json -------------------------------------------------------------------------------- /ch06/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch06/karma.conf.js -------------------------------------------------------------------------------- /ch06/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch06/package-lock.json -------------------------------------------------------------------------------- /ch06/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch06/package.json -------------------------------------------------------------------------------- /ch06/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch06/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch06/src/app/app.component.html -------------------------------------------------------------------------------- /ch06/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch06/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /ch06/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch06/src/app/app.component.ts -------------------------------------------------------------------------------- /ch06/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch06/src/app/app.module.ts -------------------------------------------------------------------------------- /ch06/src/app/auth-interceptor.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch06/src/app/auth-interceptor.service.spec.ts -------------------------------------------------------------------------------- /ch06/src/app/auth-interceptor.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch06/src/app/auth-interceptor.service.ts -------------------------------------------------------------------------------- /ch06/src/app/data.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch06/src/app/data.service.spec.ts -------------------------------------------------------------------------------- /ch06/src/app/data.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch06/src/app/data.service.ts -------------------------------------------------------------------------------- /ch06/src/app/heroes/hero-list/hero-list.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch06/src/app/heroes/hero-list/hero-list.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch06/src/app/heroes/hero-list/hero-list.component.html -------------------------------------------------------------------------------- /ch06/src/app/heroes/hero-list/hero-list.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch06/src/app/heroes/hero-list/hero-list.component.spec.ts -------------------------------------------------------------------------------- /ch06/src/app/heroes/hero-list/hero-list.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch06/src/app/heroes/hero-list/hero-list.component.ts -------------------------------------------------------------------------------- /ch06/src/app/heroes/hero.model.ts: -------------------------------------------------------------------------------- 1 | export interface Hero { 2 | id: number; 3 | name: string; 4 | } 5 | -------------------------------------------------------------------------------- /ch06/src/app/heroes/hero.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch06/src/app/heroes/hero.service.ts -------------------------------------------------------------------------------- /ch06/src/app/heroes/heroes.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch06/src/app/heroes/heroes.module.ts -------------------------------------------------------------------------------- /ch06/src/app/key-logger/key-logger.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch06/src/app/key-logger/key-logger.component.html: -------------------------------------------------------------------------------- 1 |
key-logger works!
2 | 3 | You pressed: {{keys}} 4 | -------------------------------------------------------------------------------- /ch06/src/app/key-logger/key-logger.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch06/src/app/key-logger/key-logger.component.spec.ts -------------------------------------------------------------------------------- /ch06/src/app/key-logger/key-logger.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch06/src/app/key-logger/key-logger.component.ts -------------------------------------------------------------------------------- /ch06/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch06/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /ch06/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch06/src/environments/environment.ts -------------------------------------------------------------------------------- /ch06/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch06/src/favicon.ico -------------------------------------------------------------------------------- /ch06/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch06/src/index.html -------------------------------------------------------------------------------- /ch06/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch06/src/main.ts -------------------------------------------------------------------------------- /ch06/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch06/src/polyfills.ts -------------------------------------------------------------------------------- /ch06/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch06/src/styles.css -------------------------------------------------------------------------------- /ch06/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch06/src/test.ts -------------------------------------------------------------------------------- /ch06/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch06/tsconfig.app.json -------------------------------------------------------------------------------- /ch06/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch06/tsconfig.base.json -------------------------------------------------------------------------------- /ch06/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch06/tsconfig.json -------------------------------------------------------------------------------- /ch06/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch06/tsconfig.spec.json -------------------------------------------------------------------------------- /ch06/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch06/tslint.json -------------------------------------------------------------------------------- /ch07/.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/.browserslistrc -------------------------------------------------------------------------------- /ch07/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/.editorconfig -------------------------------------------------------------------------------- /ch07/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/.gitignore -------------------------------------------------------------------------------- /ch07/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/README.md -------------------------------------------------------------------------------- /ch07/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/angular.json -------------------------------------------------------------------------------- /ch07/e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/e2e/protractor.conf.js -------------------------------------------------------------------------------- /ch07/e2e/src/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/e2e/src/app.e2e-spec.ts -------------------------------------------------------------------------------- /ch07/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/e2e/src/app.po.ts -------------------------------------------------------------------------------- /ch07/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/e2e/tsconfig.json -------------------------------------------------------------------------------- /ch07/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/karma.conf.js -------------------------------------------------------------------------------- /ch07/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/package-lock.json -------------------------------------------------------------------------------- /ch07/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/package.json -------------------------------------------------------------------------------- /ch07/src/app/about/about-info/about-info.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch07/src/app/about/about-info/about-info.component.html: -------------------------------------------------------------------------------- 1 |about-info works!
2 | -------------------------------------------------------------------------------- /ch07/src/app/about/about-info/about-info.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/src/app/about/about-info/about-info.component.spec.ts -------------------------------------------------------------------------------- /ch07/src/app/about/about-info/about-info.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/src/app/about/about-info/about-info.component.ts -------------------------------------------------------------------------------- /ch07/src/app/about/about-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/src/app/about/about-routing.module.ts -------------------------------------------------------------------------------- /ch07/src/app/about/about.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/src/app/about/about.module.ts -------------------------------------------------------------------------------- /ch07/src/app/app-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/src/app/app-routing.module.ts -------------------------------------------------------------------------------- /ch07/src/app/app.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/src/app/app.component.css -------------------------------------------------------------------------------- /ch07/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/src/app/app.component.html -------------------------------------------------------------------------------- /ch07/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /ch07/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/src/app/app.component.ts -------------------------------------------------------------------------------- /ch07/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/src/app/app.module.ts -------------------------------------------------------------------------------- /ch07/src/app/auth.guard.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/src/app/auth.guard.spec.ts -------------------------------------------------------------------------------- /ch07/src/app/auth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/src/app/auth.guard.ts -------------------------------------------------------------------------------- /ch07/src/app/confirm.guard.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/src/app/confirm.guard.spec.ts -------------------------------------------------------------------------------- /ch07/src/app/confirm.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/src/app/confirm.guard.ts -------------------------------------------------------------------------------- /ch07/src/app/custom-preloading.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/src/app/custom-preloading.service.spec.ts -------------------------------------------------------------------------------- /ch07/src/app/custom-preloading.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/src/app/custom-preloading.service.ts -------------------------------------------------------------------------------- /ch07/src/app/data.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/src/app/data.service.ts -------------------------------------------------------------------------------- /ch07/src/app/heroes/hero-detail-resolver.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/src/app/heroes/hero-detail-resolver.service.spec.ts -------------------------------------------------------------------------------- /ch07/src/app/heroes/hero-detail-resolver.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/src/app/heroes/hero-detail-resolver.service.ts -------------------------------------------------------------------------------- /ch07/src/app/heroes/hero-detail/hero-detail.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch07/src/app/heroes/hero-detail/hero-detail.component.html: -------------------------------------------------------------------------------- 1 |{{hero?.name}} works!
2 | -------------------------------------------------------------------------------- /ch07/src/app/heroes/hero-detail/hero-detail.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/src/app/heroes/hero-detail/hero-detail.component.spec.ts -------------------------------------------------------------------------------- /ch07/src/app/heroes/hero-detail/hero-detail.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/src/app/heroes/hero-detail/hero-detail.component.ts -------------------------------------------------------------------------------- /ch07/src/app/heroes/hero-list/hero-list.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch07/src/app/heroes/hero-list/hero-list.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/src/app/heroes/hero-list/hero-list.component.html -------------------------------------------------------------------------------- /ch07/src/app/heroes/hero-list/hero-list.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/src/app/heroes/hero-list/hero-list.component.spec.ts -------------------------------------------------------------------------------- /ch07/src/app/heroes/hero-list/hero-list.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/src/app/heroes/hero-list/hero-list.component.ts -------------------------------------------------------------------------------- /ch07/src/app/heroes/hero.model.ts: -------------------------------------------------------------------------------- 1 | export interface Hero { 2 | id: number; 3 | name: string; 4 | } 5 | -------------------------------------------------------------------------------- /ch07/src/app/heroes/hero.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/src/app/heroes/hero.service.ts -------------------------------------------------------------------------------- /ch07/src/app/heroes/heroes-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/src/app/heroes/heroes-routing.module.ts -------------------------------------------------------------------------------- /ch07/src/app/heroes/heroes.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/src/app/heroes/heroes.module.ts -------------------------------------------------------------------------------- /ch07/src/app/page-not-found/page-not-found.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch07/src/app/page-not-found/page-not-found.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/src/app/page-not-found/page-not-found.component.html -------------------------------------------------------------------------------- /ch07/src/app/page-not-found/page-not-found.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/src/app/page-not-found/page-not-found.component.spec.ts -------------------------------------------------------------------------------- /ch07/src/app/page-not-found/page-not-found.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/src/app/page-not-found/page-not-found.component.ts -------------------------------------------------------------------------------- /ch07/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch07/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /ch07/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/src/environments/environment.ts -------------------------------------------------------------------------------- /ch07/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/src/favicon.ico -------------------------------------------------------------------------------- /ch07/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/src/index.html -------------------------------------------------------------------------------- /ch07/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/src/main.ts -------------------------------------------------------------------------------- /ch07/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/src/polyfills.ts -------------------------------------------------------------------------------- /ch07/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/src/styles.css -------------------------------------------------------------------------------- /ch07/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/src/test.ts -------------------------------------------------------------------------------- /ch07/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/tsconfig.app.json -------------------------------------------------------------------------------- /ch07/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/tsconfig.base.json -------------------------------------------------------------------------------- /ch07/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/tsconfig.json -------------------------------------------------------------------------------- /ch07/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/tsconfig.spec.json -------------------------------------------------------------------------------- /ch07/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch07/tslint.json -------------------------------------------------------------------------------- /ch08/.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch08/.browserslistrc -------------------------------------------------------------------------------- /ch08/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch08/.editorconfig -------------------------------------------------------------------------------- /ch08/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch08/.gitignore -------------------------------------------------------------------------------- /ch08/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch08/README.md -------------------------------------------------------------------------------- /ch08/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch08/angular.json -------------------------------------------------------------------------------- /ch08/e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch08/e2e/protractor.conf.js -------------------------------------------------------------------------------- /ch08/e2e/src/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch08/e2e/src/app.e2e-spec.ts -------------------------------------------------------------------------------- /ch08/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch08/e2e/src/app.po.ts -------------------------------------------------------------------------------- /ch08/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch08/e2e/tsconfig.json -------------------------------------------------------------------------------- /ch08/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch08/karma.conf.js -------------------------------------------------------------------------------- /ch08/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch08/package-lock.json -------------------------------------------------------------------------------- /ch08/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch08/package.json -------------------------------------------------------------------------------- /ch08/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch08/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch08/src/app/app.component.html -------------------------------------------------------------------------------- /ch08/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch08/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /ch08/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch08/src/app/app.component.ts -------------------------------------------------------------------------------- /ch08/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch08/src/app/app.module.ts -------------------------------------------------------------------------------- /ch08/src/app/hero/hero.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch08/src/app/hero/hero.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch08/src/app/hero/hero.component.html -------------------------------------------------------------------------------- /ch08/src/app/hero/hero.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch08/src/app/hero/hero.component.spec.ts -------------------------------------------------------------------------------- /ch08/src/app/hero/hero.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch08/src/app/hero/hero.component.ts -------------------------------------------------------------------------------- /ch08/src/app/login/login.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch08/src/app/login/login.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch08/src/app/login/login.component.html -------------------------------------------------------------------------------- /ch08/src/app/login/login.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch08/src/app/login/login.component.spec.ts -------------------------------------------------------------------------------- /ch08/src/app/login/login.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch08/src/app/login/login.component.ts -------------------------------------------------------------------------------- /ch08/src/app/reactive-login/reactive-login.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch08/src/app/reactive-login/reactive-login.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch08/src/app/reactive-login/reactive-login.component.html -------------------------------------------------------------------------------- /ch08/src/app/reactive-login/reactive-login.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch08/src/app/reactive-login/reactive-login.component.spec.ts -------------------------------------------------------------------------------- /ch08/src/app/reactive-login/reactive-login.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch08/src/app/reactive-login/reactive-login.component.ts -------------------------------------------------------------------------------- /ch08/src/app/reserved-name.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch08/src/app/reserved-name.directive.ts -------------------------------------------------------------------------------- /ch08/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch08/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /ch08/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch08/src/environments/environment.ts -------------------------------------------------------------------------------- /ch08/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch08/src/favicon.ico -------------------------------------------------------------------------------- /ch08/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch08/src/index.html -------------------------------------------------------------------------------- /ch08/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch08/src/main.ts -------------------------------------------------------------------------------- /ch08/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch08/src/polyfills.ts -------------------------------------------------------------------------------- /ch08/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch08/src/styles.css -------------------------------------------------------------------------------- /ch08/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch08/src/test.ts -------------------------------------------------------------------------------- /ch08/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch08/tsconfig.app.json -------------------------------------------------------------------------------- /ch08/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch08/tsconfig.base.json -------------------------------------------------------------------------------- /ch08/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch08/tsconfig.json -------------------------------------------------------------------------------- /ch08/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch08/tsconfig.spec.json -------------------------------------------------------------------------------- /ch08/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch08/tslint.json -------------------------------------------------------------------------------- /ch09/.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/.browserslistrc -------------------------------------------------------------------------------- /ch09/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/.editorconfig -------------------------------------------------------------------------------- /ch09/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/.gitignore -------------------------------------------------------------------------------- /ch09/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/README.md -------------------------------------------------------------------------------- /ch09/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/angular.json -------------------------------------------------------------------------------- /ch09/e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/e2e/protractor.conf.js -------------------------------------------------------------------------------- /ch09/e2e/src/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/e2e/src/app.e2e-spec.ts -------------------------------------------------------------------------------- /ch09/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/e2e/src/app.po.ts -------------------------------------------------------------------------------- /ch09/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/e2e/tsconfig.json -------------------------------------------------------------------------------- /ch09/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/karma.conf.js -------------------------------------------------------------------------------- /ch09/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/package-lock.json -------------------------------------------------------------------------------- /ch09/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/package.json -------------------------------------------------------------------------------- /ch09/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | div { 2 | margin: 10px; 3 | } 4 | -------------------------------------------------------------------------------- /ch09/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/src/app/app.component.html -------------------------------------------------------------------------------- /ch09/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /ch09/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/src/app/app.component.ts -------------------------------------------------------------------------------- /ch09/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/src/app/app.module.ts -------------------------------------------------------------------------------- /ch09/src/app/buttons/buttons.component.css: -------------------------------------------------------------------------------- 1 | button { 2 | margin: 10px; 3 | } 4 | -------------------------------------------------------------------------------- /ch09/src/app/buttons/buttons.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/src/app/buttons/buttons.component.html -------------------------------------------------------------------------------- /ch09/src/app/buttons/buttons.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/src/app/buttons/buttons.component.spec.ts -------------------------------------------------------------------------------- /ch09/src/app/buttons/buttons.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/src/app/buttons/buttons.component.ts -------------------------------------------------------------------------------- /ch09/src/app/copy-text/copy-text.component.css: -------------------------------------------------------------------------------- 1 | mat-form-field { 2 | width: 500px; 3 | } 4 | -------------------------------------------------------------------------------- /ch09/src/app/copy-text/copy-text.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/src/app/copy-text/copy-text.component.html -------------------------------------------------------------------------------- /ch09/src/app/copy-text/copy-text.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/src/app/copy-text/copy-text.component.spec.ts -------------------------------------------------------------------------------- /ch09/src/app/copy-text/copy-text.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/src/app/copy-text/copy-text.component.ts -------------------------------------------------------------------------------- /ch09/src/app/dialog/dialog.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch09/src/app/dialog/dialog.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/src/app/dialog/dialog.component.html -------------------------------------------------------------------------------- /ch09/src/app/dialog/dialog.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/src/app/dialog/dialog.component.spec.ts -------------------------------------------------------------------------------- /ch09/src/app/dialog/dialog.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/src/app/dialog/dialog.component.ts -------------------------------------------------------------------------------- /ch09/src/app/flex/flex.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/src/app/flex/flex.component.css -------------------------------------------------------------------------------- /ch09/src/app/flex/flex.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/src/app/flex/flex.component.html -------------------------------------------------------------------------------- /ch09/src/app/flex/flex.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/src/app/flex/flex.component.spec.ts -------------------------------------------------------------------------------- /ch09/src/app/flex/flex.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/src/app/flex/flex.component.ts -------------------------------------------------------------------------------- /ch09/src/app/forms/forms.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch09/src/app/forms/forms.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/src/app/forms/forms.component.html -------------------------------------------------------------------------------- /ch09/src/app/forms/forms.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/src/app/forms/forms.component.spec.ts -------------------------------------------------------------------------------- /ch09/src/app/forms/forms.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/src/app/forms/forms.component.ts -------------------------------------------------------------------------------- /ch09/src/app/hero.model.ts: -------------------------------------------------------------------------------- 1 | export interface Hero { 2 | id: number; 3 | name: string; 4 | } 5 | -------------------------------------------------------------------------------- /ch09/src/app/heroes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/src/app/heroes.ts -------------------------------------------------------------------------------- /ch09/src/app/list/list.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/src/app/list/list.component.css -------------------------------------------------------------------------------- /ch09/src/app/list/list.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/src/app/list/list.component.html -------------------------------------------------------------------------------- /ch09/src/app/list/list.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/src/app/list/list.component.spec.ts -------------------------------------------------------------------------------- /ch09/src/app/list/list.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/src/app/list/list.component.ts -------------------------------------------------------------------------------- /ch09/src/app/table/table.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch09/src/app/table/table.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/src/app/table/table.component.html -------------------------------------------------------------------------------- /ch09/src/app/table/table.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/src/app/table/table.component.spec.ts -------------------------------------------------------------------------------- /ch09/src/app/table/table.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/src/app/table/table.component.ts -------------------------------------------------------------------------------- /ch09/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch09/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /ch09/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/src/environments/environment.ts -------------------------------------------------------------------------------- /ch09/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/src/favicon.ico -------------------------------------------------------------------------------- /ch09/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/src/index.html -------------------------------------------------------------------------------- /ch09/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/src/main.ts -------------------------------------------------------------------------------- /ch09/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/src/polyfills.ts -------------------------------------------------------------------------------- /ch09/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/src/styles.css -------------------------------------------------------------------------------- /ch09/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/src/test.ts -------------------------------------------------------------------------------- /ch09/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/tsconfig.app.json -------------------------------------------------------------------------------- /ch09/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/tsconfig.base.json -------------------------------------------------------------------------------- /ch09/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/tsconfig.json -------------------------------------------------------------------------------- /ch09/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/tsconfig.spec.json -------------------------------------------------------------------------------- /ch09/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch09/tslint.json -------------------------------------------------------------------------------- /ch10/.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/.browserslistrc -------------------------------------------------------------------------------- /ch10/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/.editorconfig -------------------------------------------------------------------------------- /ch10/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/.gitignore -------------------------------------------------------------------------------- /ch10/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/README.md -------------------------------------------------------------------------------- /ch10/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/angular.json -------------------------------------------------------------------------------- /ch10/e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/e2e/protractor.conf.js -------------------------------------------------------------------------------- /ch10/e2e/src/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/e2e/src/app.e2e-spec.ts -------------------------------------------------------------------------------- /ch10/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/e2e/src/app.po.ts -------------------------------------------------------------------------------- /ch10/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/e2e/tsconfig.json -------------------------------------------------------------------------------- /ch10/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/karma.conf.js -------------------------------------------------------------------------------- /ch10/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/package-lock.json -------------------------------------------------------------------------------- /ch10/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/package.json -------------------------------------------------------------------------------- /ch10/src/app/app.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/src/app/app.component.css -------------------------------------------------------------------------------- /ch10/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/src/app/app.component.html -------------------------------------------------------------------------------- /ch10/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /ch10/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/src/app/app.component.ts -------------------------------------------------------------------------------- /ch10/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/src/app/app.module.ts -------------------------------------------------------------------------------- /ch10/src/app/highlight.directive.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/src/app/highlight.directive.spec.ts -------------------------------------------------------------------------------- /ch10/src/app/highlight.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/src/app/highlight.directive.ts -------------------------------------------------------------------------------- /ch10/src/app/invisible/invisible.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch10/src/app/invisible/invisible.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/src/app/invisible/invisible.component.html -------------------------------------------------------------------------------- /ch10/src/app/invisible/invisible.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/src/app/invisible/invisible.component.spec.ts -------------------------------------------------------------------------------- /ch10/src/app/invisible/invisible.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/src/app/invisible/invisible.component.ts -------------------------------------------------------------------------------- /ch10/src/app/size/size.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/src/app/size/size.component.css -------------------------------------------------------------------------------- /ch10/src/app/size/size.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/src/app/size/size.component.html -------------------------------------------------------------------------------- /ch10/src/app/size/size.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/src/app/size/size.component.spec.ts -------------------------------------------------------------------------------- /ch10/src/app/size/size.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/src/app/size/size.component.ts -------------------------------------------------------------------------------- /ch10/src/app/text-resize/text-resize.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch10/src/app/text-resize/text-resize.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/src/app/text-resize/text-resize.component.html -------------------------------------------------------------------------------- /ch10/src/app/text-resize/text-resize.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/src/app/text-resize/text-resize.component.spec.ts -------------------------------------------------------------------------------- /ch10/src/app/text-resize/text-resize.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/src/app/text-resize/text-resize.component.ts -------------------------------------------------------------------------------- /ch10/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch10/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /ch10/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/src/environments/environment.ts -------------------------------------------------------------------------------- /ch10/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/src/favicon.ico -------------------------------------------------------------------------------- /ch10/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/src/index.html -------------------------------------------------------------------------------- /ch10/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/src/main.ts -------------------------------------------------------------------------------- /ch10/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/src/polyfills.ts -------------------------------------------------------------------------------- /ch10/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/src/styles.css -------------------------------------------------------------------------------- /ch10/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/src/test.ts -------------------------------------------------------------------------------- /ch10/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/tsconfig.app.json -------------------------------------------------------------------------------- /ch10/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/tsconfig.base.json -------------------------------------------------------------------------------- /ch10/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/tsconfig.json -------------------------------------------------------------------------------- /ch10/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/tsconfig.spec.json -------------------------------------------------------------------------------- /ch10/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch10/tslint.json -------------------------------------------------------------------------------- /ch11/.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/.browserslistrc -------------------------------------------------------------------------------- /ch11/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/.editorconfig -------------------------------------------------------------------------------- /ch11/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/.gitignore -------------------------------------------------------------------------------- /ch11/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/README.md -------------------------------------------------------------------------------- /ch11/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/angular.json -------------------------------------------------------------------------------- /ch11/e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/e2e/protractor.conf.js -------------------------------------------------------------------------------- /ch11/e2e/src/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/e2e/src/app.e2e-spec.ts -------------------------------------------------------------------------------- /ch11/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/e2e/src/app.po.ts -------------------------------------------------------------------------------- /ch11/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/e2e/tsconfig.json -------------------------------------------------------------------------------- /ch11/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/karma.conf.js -------------------------------------------------------------------------------- /ch11/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/package-lock.json -------------------------------------------------------------------------------- /ch11/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/package.json -------------------------------------------------------------------------------- /ch11/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch11/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/src/app/app.component.html -------------------------------------------------------------------------------- /ch11/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /ch11/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/src/app/app.component.ts -------------------------------------------------------------------------------- /ch11/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/src/app/app.module.ts -------------------------------------------------------------------------------- /ch11/src/app/async.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/src/app/async.service.spec.ts -------------------------------------------------------------------------------- /ch11/src/app/async.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/src/app/async.service.ts -------------------------------------------------------------------------------- /ch11/src/app/async/async.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/src/app/async/async.component.spec.ts -------------------------------------------------------------------------------- /ch11/src/app/async/async.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/src/app/async/async.component.ts -------------------------------------------------------------------------------- /ch11/src/app/bindings/bindings.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/src/app/bindings/bindings.component.spec.ts -------------------------------------------------------------------------------- /ch11/src/app/bindings/bindings.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/src/app/bindings/bindings.component.ts -------------------------------------------------------------------------------- /ch11/src/app/calculator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/src/app/calculator.spec.ts -------------------------------------------------------------------------------- /ch11/src/app/copyright.directive.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/src/app/copyright.directive.spec.ts -------------------------------------------------------------------------------- /ch11/src/app/copyright.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/src/app/copyright.directive.ts -------------------------------------------------------------------------------- /ch11/src/app/data.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/src/app/data.service.spec.ts -------------------------------------------------------------------------------- /ch11/src/app/data.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/src/app/data.service.ts -------------------------------------------------------------------------------- /ch11/src/app/list.pipe.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/src/app/list.pipe.spec.ts -------------------------------------------------------------------------------- /ch11/src/app/list.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/src/app/list.pipe.ts -------------------------------------------------------------------------------- /ch11/src/app/menu/menu.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/src/app/menu/menu.component.spec.ts -------------------------------------------------------------------------------- /ch11/src/app/menu/menu.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/src/app/menu/menu.component.ts -------------------------------------------------------------------------------- /ch11/src/app/search/search.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/src/app/search/search.component.spec.ts -------------------------------------------------------------------------------- /ch11/src/app/search/search.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/src/app/search/search.component.ts -------------------------------------------------------------------------------- /ch11/src/app/spy/spy.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/src/app/spy/spy.component.spec.ts -------------------------------------------------------------------------------- /ch11/src/app/spy/spy.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/src/app/spy/spy.component.ts -------------------------------------------------------------------------------- /ch11/src/app/stub.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/src/app/stub.service.spec.ts -------------------------------------------------------------------------------- /ch11/src/app/stub.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/src/app/stub.service.ts -------------------------------------------------------------------------------- /ch11/src/app/stub/stub.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/src/app/stub/stub.component.spec.ts -------------------------------------------------------------------------------- /ch11/src/app/stub/stub.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/src/app/stub/stub.component.ts -------------------------------------------------------------------------------- /ch11/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch11/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /ch11/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/src/environments/environment.ts -------------------------------------------------------------------------------- /ch11/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/src/favicon.ico -------------------------------------------------------------------------------- /ch11/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/src/index.html -------------------------------------------------------------------------------- /ch11/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/src/main.ts -------------------------------------------------------------------------------- /ch11/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/src/polyfills.ts -------------------------------------------------------------------------------- /ch11/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/src/styles.css -------------------------------------------------------------------------------- /ch11/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/src/test.ts -------------------------------------------------------------------------------- /ch11/src/testing/activated-route-stub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/src/testing/activated-route-stub.ts -------------------------------------------------------------------------------- /ch11/src/testing/event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/src/testing/event.ts -------------------------------------------------------------------------------- /ch11/src/testing/router-link-directive-stub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/src/testing/router-link-directive-stub.ts -------------------------------------------------------------------------------- /ch11/src/testing/router-outlet-component-stub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/src/testing/router-outlet-component-stub.ts -------------------------------------------------------------------------------- /ch11/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/tsconfig.app.json -------------------------------------------------------------------------------- /ch11/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/tsconfig.base.json -------------------------------------------------------------------------------- /ch11/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/tsconfig.json -------------------------------------------------------------------------------- /ch11/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/tsconfig.spec.json -------------------------------------------------------------------------------- /ch11/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch11/tslint.json -------------------------------------------------------------------------------- /ch12/.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch12/.browserslistrc -------------------------------------------------------------------------------- /ch12/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch12/.editorconfig -------------------------------------------------------------------------------- /ch12/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch12/.gitignore -------------------------------------------------------------------------------- /ch12/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch12/README.md -------------------------------------------------------------------------------- /ch12/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch12/angular.json -------------------------------------------------------------------------------- /ch12/e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch12/e2e/protractor.conf.js -------------------------------------------------------------------------------- /ch12/e2e/src/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch12/e2e/src/app.e2e-spec.ts -------------------------------------------------------------------------------- /ch12/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch12/e2e/src/app.po.ts -------------------------------------------------------------------------------- /ch12/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch12/e2e/tsconfig.json -------------------------------------------------------------------------------- /ch12/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch12/karma.conf.js -------------------------------------------------------------------------------- /ch12/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch12/package-lock.json -------------------------------------------------------------------------------- /ch12/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch12/package.json -------------------------------------------------------------------------------- /ch12/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch12/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch12/src/app/app.component.html -------------------------------------------------------------------------------- /ch12/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch12/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /ch12/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch12/src/app/app.component.ts -------------------------------------------------------------------------------- /ch12/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch12/src/app/app.module.ts -------------------------------------------------------------------------------- /ch12/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch12/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /ch12/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch12/src/environments/environment.ts -------------------------------------------------------------------------------- /ch12/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch12/src/favicon.ico -------------------------------------------------------------------------------- /ch12/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch12/src/index.html -------------------------------------------------------------------------------- /ch12/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch12/src/main.ts -------------------------------------------------------------------------------- /ch12/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch12/src/polyfills.ts -------------------------------------------------------------------------------- /ch12/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch12/src/styles.css -------------------------------------------------------------------------------- /ch12/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch12/src/test.ts -------------------------------------------------------------------------------- /ch12/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch12/tsconfig.app.json -------------------------------------------------------------------------------- /ch12/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch12/tsconfig.base.json -------------------------------------------------------------------------------- /ch12/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch12/tsconfig.json -------------------------------------------------------------------------------- /ch12/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch12/tsconfig.spec.json -------------------------------------------------------------------------------- /ch12/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch12/tslint.json -------------------------------------------------------------------------------- /ch13/.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/.browserslistrc -------------------------------------------------------------------------------- /ch13/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/.editorconfig -------------------------------------------------------------------------------- /ch13/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/.gitignore -------------------------------------------------------------------------------- /ch13/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/README.md -------------------------------------------------------------------------------- /ch13/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/angular.json -------------------------------------------------------------------------------- /ch13/e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/e2e/protractor.conf.js -------------------------------------------------------------------------------- /ch13/e2e/src/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/e2e/src/app.e2e-spec.ts -------------------------------------------------------------------------------- /ch13/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/e2e/src/app.po.ts -------------------------------------------------------------------------------- /ch13/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/e2e/tsconfig.json -------------------------------------------------------------------------------- /ch13/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/karma.conf.js -------------------------------------------------------------------------------- /ch13/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/package-lock.json -------------------------------------------------------------------------------- /ch13/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/package.json -------------------------------------------------------------------------------- /ch13/src/app/app-material.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/src/app/app-material.module.ts -------------------------------------------------------------------------------- /ch13/src/app/app-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/src/app/app-routing.module.ts -------------------------------------------------------------------------------- /ch13/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch13/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/src/app/app.component.html -------------------------------------------------------------------------------- /ch13/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/src/app/app.component.ts -------------------------------------------------------------------------------- /ch13/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/src/app/app.module.ts -------------------------------------------------------------------------------- /ch13/src/app/core/core.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/src/app/core/core.module.ts -------------------------------------------------------------------------------- /ch13/src/app/core/data.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/src/app/core/data.service.ts -------------------------------------------------------------------------------- /ch13/src/app/core/header/header.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/src/app/core/header/header.component.css -------------------------------------------------------------------------------- /ch13/src/app/core/header/header.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/src/app/core/header/header.component.html -------------------------------------------------------------------------------- /ch13/src/app/core/header/header.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/src/app/core/header/header.component.ts -------------------------------------------------------------------------------- /ch13/src/app/core/hero.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/src/app/core/hero.ts -------------------------------------------------------------------------------- /ch13/src/app/core/mission.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/src/app/core/mission.ts -------------------------------------------------------------------------------- /ch13/src/app/core/storage.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/src/app/core/storage.service.ts -------------------------------------------------------------------------------- /ch13/src/app/heroes/hero-detail/hero-detail.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/src/app/heroes/hero-detail/hero-detail.component.html -------------------------------------------------------------------------------- /ch13/src/app/heroes/hero-detail/hero-detail.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/src/app/heroes/hero-detail/hero-detail.component.ts -------------------------------------------------------------------------------- /ch13/src/app/heroes/hero/hero.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/src/app/heroes/hero/hero.component.css -------------------------------------------------------------------------------- /ch13/src/app/heroes/hero/hero.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/src/app/heroes/hero/hero.component.html -------------------------------------------------------------------------------- /ch13/src/app/heroes/hero/hero.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/src/app/heroes/hero/hero.component.ts -------------------------------------------------------------------------------- /ch13/src/app/heroes/heroes.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/src/app/heroes/heroes.component.css -------------------------------------------------------------------------------- /ch13/src/app/heroes/heroes.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/src/app/heroes/heroes.component.html -------------------------------------------------------------------------------- /ch13/src/app/heroes/heroes.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/src/app/heroes/heroes.component.ts -------------------------------------------------------------------------------- /ch13/src/app/heroes/heroes.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/src/app/heroes/heroes.module.ts -------------------------------------------------------------------------------- /ch13/src/app/heroes/heroes.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/src/app/heroes/heroes.service.ts -------------------------------------------------------------------------------- /ch13/src/app/missions/mission-list/mission-list.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/src/app/missions/mission-list/mission-list.component.html -------------------------------------------------------------------------------- /ch13/src/app/missions/mission-list/mission-list.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/src/app/missions/mission-list/mission-list.component.ts -------------------------------------------------------------------------------- /ch13/src/app/missions/mission/mission.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/src/app/missions/mission/mission.component.html -------------------------------------------------------------------------------- /ch13/src/app/missions/mission/mission.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/src/app/missions/mission/mission.component.ts -------------------------------------------------------------------------------- /ch13/src/app/missions/missions.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/src/app/missions/missions.module.ts -------------------------------------------------------------------------------- /ch13/src/app/missions/missions.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/src/app/missions/missions.service.ts -------------------------------------------------------------------------------- /ch13/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch13/src/assets/angular.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/src/assets/angular.png -------------------------------------------------------------------------------- /ch13/src/assets/hero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/src/assets/hero.png -------------------------------------------------------------------------------- /ch13/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /ch13/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/src/environments/environment.ts -------------------------------------------------------------------------------- /ch13/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/src/favicon.ico -------------------------------------------------------------------------------- /ch13/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/src/index.html -------------------------------------------------------------------------------- /ch13/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/src/main.ts -------------------------------------------------------------------------------- /ch13/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/src/polyfills.ts -------------------------------------------------------------------------------- /ch13/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/src/styles.css -------------------------------------------------------------------------------- /ch13/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/src/test.ts -------------------------------------------------------------------------------- /ch13/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/tsconfig.app.json -------------------------------------------------------------------------------- /ch13/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/tsconfig.base.json -------------------------------------------------------------------------------- /ch13/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/tsconfig.json -------------------------------------------------------------------------------- /ch13/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/tsconfig.spec.json -------------------------------------------------------------------------------- /ch13/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Angular--Third-Edition/HEAD/ch13/tslint.json --------------------------------------------------------------------------------