├── 1 - Getting Started └── first-app │ ├── .editorconfig │ ├── .gitignore │ ├── README.md │ ├── angular.json │ ├── e2e │ ├── protractor.conf.js │ ├── src │ │ ├── app.e2e-spec.ts │ │ └── app.po.ts │ └── tsconfig.e2e.json │ ├── how-to-use.txt │ ├── package.json │ ├── src │ ├── app │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ └── app.module.ts │ ├── assets │ │ └── .gitkeep │ ├── browserslist │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── karma.conf.js │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── tslint.json │ ├── tsconfig.json │ └── tslint.json ├── 10 - Course Project - Services & Dependency ├── .editorconfig ├── .gitignore ├── .prettierrc ├── README.md ├── angular.json ├── e2e │ ├── protractor.conf.js │ ├── src │ │ ├── app.e2e-spec.ts │ │ └── app.po.ts │ └── tsconfig.e2e.json ├── how-to-use.txt ├── package-lock.json ├── package.json ├── src │ ├── app │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── header │ │ │ ├── header.component.html │ │ │ └── header.component.ts │ │ ├── recipes │ │ │ ├── recipe-detail │ │ │ │ ├── recipe-detail.component.css │ │ │ │ ├── recipe-detail.component.html │ │ │ │ └── recipe-detail.component.ts │ │ │ ├── recipe-list │ │ │ │ ├── recipe-item │ │ │ │ │ ├── recipe-item.component.css │ │ │ │ │ ├── recipe-item.component.html │ │ │ │ │ └── recipe-item.component.ts │ │ │ │ ├── recipe-list.component.css │ │ │ │ ├── recipe-list.component.html │ │ │ │ └── recipe-list.component.ts │ │ │ ├── recipe.model.ts │ │ │ ├── recipe.service.ts │ │ │ ├── recipes.component.css │ │ │ ├── recipes.component.html │ │ │ └── recipes.component.ts │ │ ├── shared │ │ │ ├── dropdown.directive.ts │ │ │ └── ingredient.model.ts │ │ └── shopping-list │ │ │ ├── shopping-edit │ │ │ ├── shopping-edit.component.css │ │ │ ├── shopping-edit.component.html │ │ │ └── shopping-edit.component.ts │ │ │ ├── shopping-list.component.css │ │ │ ├── shopping-list.component.html │ │ │ ├── shopping-list.component.ts │ │ │ └── shopping-list.service.ts │ ├── assets │ │ └── .gitkeep │ ├── browserslist │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── karma.conf.js │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── tslint.json ├── tsconfig.json └── tslint.json ├── 11 - Changing Pages with Routing └── routing-start │ ├── .editorconfig │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── angular.json │ ├── e2e │ ├── protractor.conf.js │ ├── src │ │ ├── app.e2e-spec.ts │ │ └── app.po.ts │ └── tsconfig.e2e.json │ ├── how-to-use.txt │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── app │ │ ├── app-routing.module.ts │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── auth-guard.service.ts │ │ ├── auth.service.ts │ │ ├── error-page │ │ │ ├── error-page.component.css │ │ │ ├── error-page.component.html │ │ │ └── error-page.component.ts │ │ ├── home │ │ │ ├── home.component.css │ │ │ ├── home.component.html │ │ │ └── home.component.ts │ │ ├── page-not-found │ │ │ ├── page-not-found.component.css │ │ │ ├── page-not-found.component.html │ │ │ └── page-not-found.component.ts │ │ ├── servers │ │ │ ├── edit-server │ │ │ │ ├── can-deactivate-guard.service.ts │ │ │ │ ├── edit-server.component.css │ │ │ │ ├── edit-server.component.html │ │ │ │ └── edit-server.component.ts │ │ │ ├── server │ │ │ │ ├── server-resolver.service.ts │ │ │ │ ├── server.component.css │ │ │ │ ├── server.component.html │ │ │ │ └── server.component.ts │ │ │ ├── servers.component.css │ │ │ ├── servers.component.html │ │ │ ├── servers.component.ts │ │ │ └── servers.service.ts │ │ └── users │ │ │ ├── user │ │ │ ├── user.component.css │ │ │ ├── user.component.html │ │ │ └── user.component.ts │ │ │ ├── users.component.css │ │ │ ├── users.component.html │ │ │ └── users.component.ts │ ├── assets │ │ └── .gitkeep │ ├── browserslist │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── karma.conf.js │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── tslint.json │ ├── tsconfig.json │ └── tslint.json ├── 12 - Course Project - Routing └── recipebook │ ├── .editorconfig │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── angular.json │ ├── e2e │ ├── protractor.conf.js │ ├── src │ │ ├── app.e2e-spec.ts │ │ └── app.po.ts │ └── tsconfig.e2e.json │ ├── how-to-use.txt │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── app │ │ ├── app-routing.module.ts │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── header │ │ │ ├── header.component.html │ │ │ └── header.component.ts │ │ ├── recipes │ │ │ ├── recipe-detail │ │ │ │ ├── recipe-detail.component.css │ │ │ │ ├── recipe-detail.component.html │ │ │ │ └── recipe-detail.component.ts │ │ │ ├── recipe-edit │ │ │ │ ├── recipe-edit.component.css │ │ │ │ ├── recipe-edit.component.html │ │ │ │ └── recipe-edit.component.ts │ │ │ ├── recipe-list │ │ │ │ ├── recipe-item │ │ │ │ │ ├── recipe-item.component.css │ │ │ │ │ ├── recipe-item.component.html │ │ │ │ │ └── recipe-item.component.ts │ │ │ │ ├── recipe-list.component.css │ │ │ │ ├── recipe-list.component.html │ │ │ │ └── recipe-list.component.ts │ │ │ ├── recipe-start │ │ │ │ ├── recipe-start.component.css │ │ │ │ ├── recipe-start.component.html │ │ │ │ └── recipe-start.component.ts │ │ │ ├── recipe.model.ts │ │ │ ├── recipe.service.ts │ │ │ ├── recipes.component.css │ │ │ ├── recipes.component.html │ │ │ └── recipes.component.ts │ │ ├── shared │ │ │ ├── dropdown.directive.ts │ │ │ └── ingredient.model.ts │ │ └── shopping-list │ │ │ ├── shopping-edit │ │ │ ├── shopping-edit.component.css │ │ │ ├── shopping-edit.component.html │ │ │ └── shopping-edit.component.ts │ │ │ ├── shopping-list.component.css │ │ │ ├── shopping-list.component.html │ │ │ ├── shopping-list.component.ts │ │ │ └── shopping-list.service.ts │ ├── assets │ │ └── .gitkeep │ ├── browserslist │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── karma.conf.js │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── tslint.json │ ├── tsconfig.json │ └── tslint.json ├── 13 - Understanding Observables └── obs-start │ ├── .editorconfig │ ├── .gitignore │ ├── README.md │ ├── angular.json │ ├── e2e │ ├── protractor.conf.js │ ├── src │ │ ├── app.e2e-spec.ts │ │ └── app.po.ts │ └── tsconfig.e2e.json │ ├── how-to-use.txt │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── app │ │ ├── app-routing.module.ts │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── home │ │ │ ├── home.component.css │ │ │ ├── home.component.html │ │ │ └── home.component.ts │ │ ├── user.service.ts │ │ └── user │ │ │ ├── user.component.css │ │ │ ├── user.component.html │ │ │ └── user.component.ts │ ├── assets │ │ └── .gitkeep │ ├── browserslist │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── karma.conf.js │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── tslint.json │ ├── tsconfig.json │ └── tslint.json ├── 14 - Course Project - Observables └── recipebook │ ├── .editorconfig │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── angular.json │ ├── e2e │ ├── protractor.conf.js │ ├── src │ │ ├── app.e2e-spec.ts │ │ └── app.po.ts │ └── tsconfig.e2e.json │ ├── how-to-use.txt │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── app │ │ ├── app-routing.module.ts │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── header │ │ │ ├── header.component.html │ │ │ └── header.component.ts │ │ ├── recipes │ │ │ ├── recipe-detail │ │ │ │ ├── recipe-detail.component.css │ │ │ │ ├── recipe-detail.component.html │ │ │ │ └── recipe-detail.component.ts │ │ │ ├── recipe-edit │ │ │ │ ├── recipe-edit.component.css │ │ │ │ ├── recipe-edit.component.html │ │ │ │ └── recipe-edit.component.ts │ │ │ ├── recipe-list │ │ │ │ ├── recipe-item │ │ │ │ │ ├── recipe-item.component.css │ │ │ │ │ ├── recipe-item.component.html │ │ │ │ │ └── recipe-item.component.ts │ │ │ │ ├── recipe-list.component.css │ │ │ │ ├── recipe-list.component.html │ │ │ │ └── recipe-list.component.ts │ │ │ ├── recipe-start │ │ │ │ ├── recipe-start.component.css │ │ │ │ ├── recipe-start.component.html │ │ │ │ └── recipe-start.component.ts │ │ │ ├── recipe.model.ts │ │ │ ├── recipe.service.ts │ │ │ ├── recipes.component.css │ │ │ ├── recipes.component.html │ │ │ └── recipes.component.ts │ │ ├── shared │ │ │ ├── dropdown.directive.ts │ │ │ └── ingredient.model.ts │ │ └── shopping-list │ │ │ ├── shopping-edit │ │ │ ├── shopping-edit.component.css │ │ │ ├── shopping-edit.component.html │ │ │ └── shopping-edit.component.ts │ │ │ ├── shopping-list.component.css │ │ │ ├── shopping-list.component.html │ │ │ ├── shopping-list.component.ts │ │ │ └── shopping-list.service.ts │ ├── assets │ │ └── .gitkeep │ ├── browserslist │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── karma.conf.js │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── tslint.json │ ├── tsconfig.json │ └── tslint.json ├── 15 - Handling Forms in Angular Apps ├── forms-reactive-assignment │ ├── .editorconfig │ ├── .gitignore │ ├── README.md │ ├── angular.json │ ├── e2e │ │ ├── protractor.conf.js │ │ ├── src │ │ │ ├── app.e2e-spec.ts │ │ │ └── app.po.ts │ │ └── tsconfig.e2e.json │ ├── how-to-use.txt │ ├── 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 │ │ ├── browserslist │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── karma.conf.js │ │ ├── main.ts │ │ ├── polyfills.ts │ │ ├── styles.css │ │ ├── test.ts │ │ ├── tsconfig.app.json │ │ ├── tsconfig.spec.json │ │ └── tslint.json │ ├── tsconfig.json │ └── tslint.json ├── forms-reactive │ ├── .editorconfig │ ├── .gitignore │ ├── README.md │ ├── angular.json │ ├── e2e │ │ ├── protractor.conf.js │ │ ├── src │ │ │ ├── app.e2e-spec.ts │ │ │ └── app.po.ts │ │ └── tsconfig.e2e.json │ ├── how-to-use.txt │ ├── 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 │ │ ├── browserslist │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── karma.conf.js │ │ ├── main.ts │ │ ├── polyfills.ts │ │ ├── styles.css │ │ ├── test.ts │ │ ├── tsconfig.app.json │ │ ├── tsconfig.spec.json │ │ └── tslint.json │ ├── tsconfig.json │ └── tslint.json ├── forms-td-assignment │ ├── .editorconfig │ ├── .gitignore │ ├── README.md │ ├── angular.json │ ├── e2e │ │ ├── protractor.conf.js │ │ ├── src │ │ │ ├── app.e2e-spec.ts │ │ │ └── app.po.ts │ │ └── tsconfig.e2e.json │ ├── how-to-use.txt │ ├── 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 │ │ ├── browserslist │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── karma.conf.js │ │ ├── main.ts │ │ ├── polyfills.ts │ │ ├── styles.css │ │ ├── test.ts │ │ ├── tsconfig.app.json │ │ ├── tsconfig.spec.json │ │ └── tslint.json │ ├── tsconfig.json │ └── tslint.json └── forms-td │ ├── .editorconfig │ ├── .gitignore │ ├── README.md │ ├── angular.json │ ├── e2e │ ├── protractor.conf.js │ ├── src │ │ ├── app.e2e-spec.ts │ │ └── app.po.ts │ └── tsconfig.e2e.json │ ├── how-to-use.txt │ ├── 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 │ ├── browserslist │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── karma.conf.js │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── tslint.json │ ├── tsconfig.json │ └── tslint.json ├── 16 - Course Project - Forms └── recipebook │ ├── .editorconfig │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── angular.json │ ├── e2e │ ├── protractor.conf.js │ ├── src │ │ ├── app.e2e-spec.ts │ │ └── app.po.ts │ └── tsconfig.e2e.json │ ├── how-to-use.txt │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── app │ │ ├── app-routing.module.ts │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── header │ │ │ ├── header.component.html │ │ │ └── header.component.ts │ │ ├── recipes │ │ │ ├── recipe-detail │ │ │ │ ├── recipe-detail.component.css │ │ │ │ ├── recipe-detail.component.html │ │ │ │ └── recipe-detail.component.ts │ │ │ ├── recipe-edit │ │ │ │ ├── recipe-edit.component.css │ │ │ │ ├── recipe-edit.component.html │ │ │ │ └── recipe-edit.component.ts │ │ │ ├── recipe-list │ │ │ │ ├── recipe-item │ │ │ │ │ ├── recipe-item.component.css │ │ │ │ │ ├── recipe-item.component.html │ │ │ │ │ └── recipe-item.component.ts │ │ │ │ ├── recipe-list.component.css │ │ │ │ ├── recipe-list.component.html │ │ │ │ └── recipe-list.component.ts │ │ │ ├── recipe-start │ │ │ │ ├── recipe-start.component.css │ │ │ │ ├── recipe-start.component.html │ │ │ │ └── recipe-start.component.ts │ │ │ ├── recipe.model.ts │ │ │ ├── recipe.service.ts │ │ │ ├── recipes.component.css │ │ │ ├── recipes.component.html │ │ │ └── recipes.component.ts │ │ ├── shared │ │ │ ├── dropdown.directive.ts │ │ │ └── ingredient.model.ts │ │ └── shopping-list │ │ │ ├── shopping-edit │ │ │ ├── shopping-edit.component.css │ │ │ ├── shopping-edit.component.html │ │ │ └── shopping-edit.component.ts │ │ │ ├── shopping-list.component.css │ │ │ ├── shopping-list.component.html │ │ │ ├── shopping-list.component.ts │ │ │ └── shopping-list.service.ts │ ├── assets │ │ └── .gitkeep │ ├── browserslist │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── karma.conf.js │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── tslint.json │ ├── tsconfig.json │ └── tslint.json ├── 17 - Using Pipes to Transform Output ├── pipes-assignment-start │ ├── .editorconfig │ ├── .gitignore │ ├── README.md │ ├── angular.json │ ├── e2e │ │ ├── protractor.conf.js │ │ ├── src │ │ │ ├── app.e2e-spec.ts │ │ │ └── app.po.ts │ │ └── tsconfig.e2e.json │ ├── how-to-use.txt │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── app │ │ │ ├── app.component.css │ │ │ ├── app.component.html │ │ │ ├── app.component.spec.ts │ │ │ ├── app.component.ts │ │ │ ├── app.module.ts │ │ │ ├── reverse.pipe.ts │ │ │ └── sort.pipe.ts │ │ ├── assets │ │ │ └── .gitkeep │ │ ├── browserslist │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── karma.conf.js │ │ ├── main.ts │ │ ├── polyfills.ts │ │ ├── styles.css │ │ ├── test.ts │ │ ├── tsconfig.app.json │ │ ├── tsconfig.spec.json │ │ └── tslint.json │ ├── tsconfig.json │ └── tslint.json └── pipes-start │ ├── .editorconfig │ ├── .gitignore │ ├── README.md │ ├── angular.json │ ├── e2e │ ├── protractor.conf.js │ ├── src │ │ ├── app.e2e-spec.ts │ │ └── app.po.ts │ └── tsconfig.e2e.json │ ├── how-to-use.txt │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── app │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── filter.pipe.ts │ │ └── shorten.pipe.ts │ ├── assets │ │ └── .gitkeep │ ├── browserslist │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── karma.conf.js │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── tslint.json │ ├── tsconfig.json │ └── tslint.json ├── 18 - Making Http Requests └── http-01-start │ ├── .editorconfig │ ├── .gitignore │ ├── README.md │ ├── angular.json │ ├── e2e │ ├── protractor.conf.js │ ├── src │ │ ├── app.e2e-spec.ts │ │ └── app.po.ts │ └── tsconfig.e2e.json │ ├── how-to-use.txt │ ├── 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.ts │ │ ├── logging-interceptor.service.ts │ │ ├── post.model.ts │ │ └── posts.service.ts │ ├── assets │ │ └── .gitkeep │ ├── browserslist │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── karma.conf.js │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── tslint.json │ ├── tsconfig.json │ └── tslint.json ├── 19 - Course Project - Http └── recipebook │ ├── .editorconfig │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── angular.json │ ├── e2e │ ├── protractor.conf.js │ ├── src │ │ ├── app.e2e-spec.ts │ │ └── app.po.ts │ └── tsconfig.e2e.json │ ├── how-to-use.txt │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── app │ │ ├── app-routing.module.ts │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── header │ │ │ ├── header.component.html │ │ │ └── header.component.ts │ │ ├── recipes │ │ │ ├── recipe-detail │ │ │ │ ├── recipe-detail.component.css │ │ │ │ ├── recipe-detail.component.html │ │ │ │ └── recipe-detail.component.ts │ │ │ ├── recipe-edit │ │ │ │ ├── recipe-edit.component.css │ │ │ │ ├── recipe-edit.component.html │ │ │ │ └── recipe-edit.component.ts │ │ │ ├── recipe-list │ │ │ │ ├── recipe-item │ │ │ │ │ ├── recipe-item.component.css │ │ │ │ │ ├── recipe-item.component.html │ │ │ │ │ └── recipe-item.component.ts │ │ │ │ ├── recipe-list.component.css │ │ │ │ ├── recipe-list.component.html │ │ │ │ └── recipe-list.component.ts │ │ │ ├── recipe-start │ │ │ │ ├── recipe-start.component.css │ │ │ │ ├── recipe-start.component.html │ │ │ │ └── recipe-start.component.ts │ │ │ ├── recipe.model.ts │ │ │ ├── recipe.service.ts │ │ │ ├── recipes-resolver.service.ts │ │ │ ├── recipes.component.css │ │ │ ├── recipes.component.html │ │ │ └── recipes.component.ts │ │ ├── shared │ │ │ ├── data-storage.service.ts │ │ │ ├── dropdown.directive.ts │ │ │ └── ingredient.model.ts │ │ └── shopping-list │ │ │ ├── shopping-edit │ │ │ ├── shopping-edit.component.css │ │ │ ├── shopping-edit.component.html │ │ │ └── shopping-edit.component.ts │ │ │ ├── shopping-list.component.css │ │ │ ├── shopping-list.component.html │ │ │ ├── shopping-list.component.ts │ │ │ └── shopping-list.service.ts │ ├── assets │ │ └── .gitkeep │ ├── browserslist │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── karma.conf.js │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── tslint.json │ ├── tsconfig.json │ └── tslint.json ├── 2 - The Basics ├── .editorconfig ├── .gitignore ├── README.md ├── angular.json ├── browserslist ├── 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 │ │ ├── server │ │ │ ├── server.component.html │ │ │ └── server.component.ts │ │ ├── servers │ │ │ ├── servers.component.css │ │ │ ├── servers.component.html │ │ │ └── servers.component.ts │ │ ├── success-alert │ │ │ ├── success-alert.component.css │ │ │ ├── success-alert.component.html │ │ │ └── success-alert.component.ts │ │ └── warning-alert │ │ │ ├── warning-alert.component.html │ │ │ └── warning-alert.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.json ├── tsconfig.spec.json └── tslint.json ├── 20 - Authentication & Route Protection in Angular └── recipebook │ ├── .editorconfig │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── angular.json │ ├── e2e │ ├── protractor.conf.js │ ├── src │ │ ├── app.e2e-spec.ts │ │ └── app.po.ts │ └── tsconfig.e2e.json │ ├── how-to-use.txt │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── app │ │ ├── app-routing.module.ts │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── auth │ │ │ ├── auth-interceptor.service.ts │ │ │ ├── auth.component.html │ │ │ ├── auth.component.ts │ │ │ ├── auth.guard.ts │ │ │ ├── auth.service.ts │ │ │ └── user.model.ts │ │ ├── header │ │ │ ├── header.component.html │ │ │ └── header.component.ts │ │ ├── recipes │ │ │ ├── recipe-detail │ │ │ │ ├── recipe-detail.component.css │ │ │ │ ├── recipe-detail.component.html │ │ │ │ └── recipe-detail.component.ts │ │ │ ├── recipe-edit │ │ │ │ ├── recipe-edit.component.css │ │ │ │ ├── recipe-edit.component.html │ │ │ │ └── recipe-edit.component.ts │ │ │ ├── recipe-list │ │ │ │ ├── recipe-item │ │ │ │ │ ├── recipe-item.component.css │ │ │ │ │ ├── recipe-item.component.html │ │ │ │ │ └── recipe-item.component.ts │ │ │ │ ├── recipe-list.component.css │ │ │ │ ├── recipe-list.component.html │ │ │ │ └── recipe-list.component.ts │ │ │ ├── recipe-start │ │ │ │ ├── recipe-start.component.css │ │ │ │ ├── recipe-start.component.html │ │ │ │ └── recipe-start.component.ts │ │ │ ├── recipe.model.ts │ │ │ ├── recipe.service.ts │ │ │ ├── recipes-resolver.service.ts │ │ │ ├── recipes.component.css │ │ │ ├── recipes.component.html │ │ │ └── recipes.component.ts │ │ ├── shared │ │ │ ├── data-storage.service.ts │ │ │ ├── dropdown.directive.ts │ │ │ ├── ingredient.model.ts │ │ │ └── loading-spinner │ │ │ │ ├── loading-spinner.component.ts │ │ │ │ └── loading-spinner.css │ │ └── shopping-list │ │ │ ├── shopping-edit │ │ │ ├── shopping-edit.component.css │ │ │ ├── shopping-edit.component.html │ │ │ └── shopping-edit.component.ts │ │ │ ├── shopping-list.component.css │ │ │ ├── shopping-list.component.html │ │ │ ├── shopping-list.component.ts │ │ │ └── shopping-list.service.ts │ ├── assets │ │ └── .gitkeep │ ├── browserslist │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── karma.conf.js │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── tslint.json │ ├── tsconfig.json │ └── tslint.json ├── 21 - Dynamic Components └── recipebook │ ├── .editorconfig │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── angular.json │ ├── e2e │ ├── protractor.conf.js │ ├── src │ │ ├── app.e2e-spec.ts │ │ └── app.po.ts │ └── tsconfig.e2e.json │ ├── how-to-use.txt │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── app │ │ ├── app-routing.module.ts │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── auth │ │ │ ├── auth-interceptor.service.ts │ │ │ ├── auth.component.html │ │ │ ├── auth.component.ts │ │ │ ├── auth.guard.ts │ │ │ ├── auth.service.ts │ │ │ └── user.model.ts │ │ ├── header │ │ │ ├── header.component.html │ │ │ └── header.component.ts │ │ ├── recipes │ │ │ ├── recipe-detail │ │ │ │ ├── recipe-detail.component.css │ │ │ │ ├── recipe-detail.component.html │ │ │ │ └── recipe-detail.component.ts │ │ │ ├── recipe-edit │ │ │ │ ├── recipe-edit.component.css │ │ │ │ ├── recipe-edit.component.html │ │ │ │ └── recipe-edit.component.ts │ │ │ ├── recipe-list │ │ │ │ ├── recipe-item │ │ │ │ │ ├── recipe-item.component.css │ │ │ │ │ ├── recipe-item.component.html │ │ │ │ │ └── recipe-item.component.ts │ │ │ │ ├── recipe-list.component.css │ │ │ │ ├── recipe-list.component.html │ │ │ │ └── recipe-list.component.ts │ │ │ ├── recipe-start │ │ │ │ ├── recipe-start.component.css │ │ │ │ ├── recipe-start.component.html │ │ │ │ └── recipe-start.component.ts │ │ │ ├── recipe.model.ts │ │ │ ├── recipe.service.ts │ │ │ ├── recipes-resolver.service.ts │ │ │ ├── recipes.component.css │ │ │ ├── recipes.component.html │ │ │ └── recipes.component.ts │ │ ├── shared │ │ │ ├── alert │ │ │ │ ├── alert.component.css │ │ │ │ ├── alert.component.html │ │ │ │ └── alert.component.ts │ │ │ ├── data-storage.service.ts │ │ │ ├── dropdown.directive.ts │ │ │ ├── ingredient.model.ts │ │ │ ├── loading-spinner │ │ │ │ ├── loading-spinner.component.ts │ │ │ │ └── loading-spinner.css │ │ │ └── placeholder │ │ │ │ └── placeholder.directive.ts │ │ └── shopping-list │ │ │ ├── shopping-edit │ │ │ ├── shopping-edit.component.css │ │ │ ├── shopping-edit.component.html │ │ │ └── shopping-edit.component.ts │ │ │ ├── shopping-list.component.css │ │ │ ├── shopping-list.component.html │ │ │ ├── shopping-list.component.ts │ │ │ └── shopping-list.service.ts │ ├── assets │ │ └── .gitkeep │ ├── browserslist │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── karma.conf.js │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── tslint.json │ ├── tsconfig.json │ └── tslint.json ├── 22 - Angular Modules & Optimizing Angular Apps └── recipebook │ ├── .editorconfig │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── angular.json │ ├── e2e │ ├── protractor.conf.js │ ├── src │ │ ├── app.e2e-spec.ts │ │ └── app.po.ts │ └── tsconfig.e2e.json │ ├── how-to-use.txt │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── app │ │ ├── app-routing.module.ts │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── auth │ │ │ ├── auth-interceptor.service.ts │ │ │ ├── auth-routing.module.ts │ │ │ ├── auth.component.html │ │ │ ├── auth.component.ts │ │ │ ├── auth.guard.ts │ │ │ ├── auth.module.ts │ │ │ ├── auth.service.ts │ │ │ └── user.model.ts │ │ ├── core.module.ts │ │ ├── header │ │ │ ├── header.component.html │ │ │ └── header.component.ts │ │ ├── recipes │ │ │ ├── recipe-detail │ │ │ │ ├── recipe-detail.component.css │ │ │ │ ├── recipe-detail.component.html │ │ │ │ └── recipe-detail.component.ts │ │ │ ├── recipe-edit │ │ │ │ ├── recipe-edit.component.css │ │ │ │ ├── recipe-edit.component.html │ │ │ │ └── recipe-edit.component.ts │ │ │ ├── recipe-list │ │ │ │ ├── recipe-item │ │ │ │ │ ├── recipe-item.component.css │ │ │ │ │ ├── recipe-item.component.html │ │ │ │ │ └── recipe-item.component.ts │ │ │ │ ├── recipe-list.component.css │ │ │ │ ├── recipe-list.component.html │ │ │ │ └── recipe-list.component.ts │ │ │ ├── recipe-start │ │ │ │ ├── recipe-start.component.css │ │ │ │ ├── recipe-start.component.html │ │ │ │ └── recipe-start.component.ts │ │ │ ├── recipe.model.ts │ │ │ ├── recipe.service.ts │ │ │ ├── recipes-resolver.service.ts │ │ │ ├── recipes-routing.module.ts │ │ │ ├── recipes.component.css │ │ │ ├── recipes.component.html │ │ │ ├── recipes.component.ts │ │ │ └── recipes.module.ts │ │ ├── shared │ │ │ ├── alert │ │ │ │ ├── alert.component.css │ │ │ │ ├── alert.component.html │ │ │ │ └── alert.component.ts │ │ │ ├── data-storage.service.ts │ │ │ ├── dropdown.directive.ts │ │ │ ├── ingredient.model.ts │ │ │ ├── loading-spinner │ │ │ │ ├── loading-spinner.component.ts │ │ │ │ └── loading-spinner.css │ │ │ ├── placeholder │ │ │ │ └── placeholder.directive.ts │ │ │ └── shared.module.ts │ │ └── shopping-list │ │ │ ├── shopping-edit │ │ │ ├── shopping-edit.component.css │ │ │ ├── shopping-edit.component.html │ │ │ └── shopping-edit.component.ts │ │ │ ├── shopping-list-routing.module.ts │ │ │ ├── shopping-list.component.css │ │ │ ├── shopping-list.component.html │ │ │ ├── shopping-list.component.ts │ │ │ ├── shopping-list.module.ts │ │ │ └── shopping-list.service.ts │ ├── assets │ │ └── .gitkeep │ ├── browserslist │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── karma.conf.js │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── tslint.json │ ├── tsconfig.json │ └── tslint.json ├── 23 - Deploying an Angular App └── recipebook │ ├── .editorconfig │ ├── .firebase │ └── hosting.ZGlzdFxteS1maXJzdC1hcHA.cache │ ├── .firebaserc │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── angular.json │ ├── e2e │ ├── protractor.conf.js │ ├── src │ │ ├── app.e2e-spec.ts │ │ └── app.po.ts │ └── tsconfig.e2e.json │ ├── firebase.json │ ├── how-to-use.txt │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── app │ │ ├── app-routing.module.ts │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── auth │ │ │ ├── auth-interceptor.service.ts │ │ │ ├── auth-routing.module.ts │ │ │ ├── auth.component.html │ │ │ ├── auth.component.ts │ │ │ ├── auth.guard.ts │ │ │ ├── auth.module.ts │ │ │ ├── auth.service.ts │ │ │ └── user.model.ts │ │ ├── core.module.ts │ │ ├── header │ │ │ ├── header.component.html │ │ │ └── header.component.ts │ │ ├── recipes │ │ │ ├── recipe-detail │ │ │ │ ├── recipe-detail.component.css │ │ │ │ ├── recipe-detail.component.html │ │ │ │ └── recipe-detail.component.ts │ │ │ ├── recipe-edit │ │ │ │ ├── recipe-edit.component.css │ │ │ │ ├── recipe-edit.component.html │ │ │ │ └── recipe-edit.component.ts │ │ │ ├── recipe-list │ │ │ │ ├── recipe-item │ │ │ │ │ ├── recipe-item.component.css │ │ │ │ │ ├── recipe-item.component.html │ │ │ │ │ └── recipe-item.component.ts │ │ │ │ ├── recipe-list.component.css │ │ │ │ ├── recipe-list.component.html │ │ │ │ └── recipe-list.component.ts │ │ │ ├── recipe-start │ │ │ │ ├── recipe-start.component.css │ │ │ │ ├── recipe-start.component.html │ │ │ │ └── recipe-start.component.ts │ │ │ ├── recipe.model.ts │ │ │ ├── recipe.service.ts │ │ │ ├── recipes-resolver.service.ts │ │ │ ├── recipes-routing.module.ts │ │ │ ├── recipes.component.css │ │ │ ├── recipes.component.html │ │ │ ├── recipes.component.ts │ │ │ └── recipes.module.ts │ │ ├── shared │ │ │ ├── alert │ │ │ │ ├── alert.component.css │ │ │ │ ├── alert.component.html │ │ │ │ └── alert.component.ts │ │ │ ├── data-storage.service.ts │ │ │ ├── dropdown.directive.ts │ │ │ ├── ingredient.model.ts │ │ │ ├── loading-spinner │ │ │ │ ├── loading-spinner.component.ts │ │ │ │ └── loading-spinner.css │ │ │ ├── placeholder │ │ │ │ └── placeholder.directive.ts │ │ │ └── shared.module.ts │ │ └── shopping-list │ │ │ ├── shopping-edit │ │ │ ├── shopping-edit.component.css │ │ │ ├── shopping-edit.component.html │ │ │ └── shopping-edit.component.ts │ │ │ ├── shopping-list-routing.module.ts │ │ │ ├── shopping-list.component.css │ │ │ ├── shopping-list.component.html │ │ │ ├── shopping-list.component.ts │ │ │ ├── shopping-list.module.ts │ │ │ └── shopping-list.service.ts │ ├── assets │ │ └── .gitkeep │ ├── browserslist │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── karma.conf.js │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── tslint.json │ ├── tsconfig.json │ └── tslint.json ├── 24 - Bonus - Working with NgRx in our Project └── recipebook │ ├── .editorconfig │ ├── .firebase │ └── hosting.ZGlzdFxteS1maXJzdC1hcHA.cache │ ├── .firebaserc │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── angular.json │ ├── e2e │ ├── protractor.conf.js │ ├── src │ │ ├── app.e2e-spec.ts │ │ └── app.po.ts │ └── tsconfig.e2e.json │ ├── firebase.json │ ├── how-to-use.txt │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── app │ │ ├── app-routing.module.ts │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── auth │ │ │ ├── auth-interceptor.service.ts │ │ │ ├── auth-routing.module.ts │ │ │ ├── auth.component.html │ │ │ ├── auth.component.ts │ │ │ ├── auth.guard.ts │ │ │ ├── auth.module.ts │ │ │ ├── auth.service.ts │ │ │ ├── store │ │ │ │ ├── auth.actions.ts │ │ │ │ ├── auth.effects.ts │ │ │ │ └── auth.reducer.ts │ │ │ └── user.model.ts │ │ ├── core.module.ts │ │ ├── header │ │ │ ├── header.component.html │ │ │ └── header.component.ts │ │ ├── recipes │ │ │ ├── recipe-detail │ │ │ │ ├── recipe-detail.component.css │ │ │ │ ├── recipe-detail.component.html │ │ │ │ └── recipe-detail.component.ts │ │ │ ├── recipe-edit │ │ │ │ ├── recipe-edit.component.css │ │ │ │ ├── recipe-edit.component.html │ │ │ │ └── recipe-edit.component.ts │ │ │ ├── recipe-list │ │ │ │ ├── recipe-item │ │ │ │ │ ├── recipe-item.component.css │ │ │ │ │ ├── recipe-item.component.html │ │ │ │ │ └── recipe-item.component.ts │ │ │ │ ├── recipe-list.component.css │ │ │ │ ├── recipe-list.component.html │ │ │ │ └── recipe-list.component.ts │ │ │ ├── recipe-start │ │ │ │ ├── recipe-start.component.css │ │ │ │ ├── recipe-start.component.html │ │ │ │ └── recipe-start.component.ts │ │ │ ├── recipe.model.ts │ │ │ ├── recipes-resolver.service.ts │ │ │ ├── recipes-routing.module.ts │ │ │ ├── recipes.component.css │ │ │ ├── recipes.component.html │ │ │ ├── recipes.component.ts │ │ │ ├── recipes.module.ts │ │ │ └── store │ │ │ │ ├── recipes.actions.ts │ │ │ │ ├── recipes.effects.ts │ │ │ │ └── recipes.reducer.ts │ │ ├── shared │ │ │ ├── alert │ │ │ │ ├── alert.component.css │ │ │ │ ├── alert.component.html │ │ │ │ └── alert.component.ts │ │ │ ├── dropdown.directive.ts │ │ │ ├── ingredient.model.ts │ │ │ ├── loading-spinner │ │ │ │ ├── loading-spinner.component.css │ │ │ │ ├── loading-spinner.component.ts │ │ │ │ └── loading-spinner.css │ │ │ ├── placeholder │ │ │ │ └── placeholder.directive.ts │ │ │ └── shared.module.ts │ │ ├── shopping-list │ │ │ ├── shopping-edit │ │ │ │ ├── shopping-edit.component.css │ │ │ │ ├── shopping-edit.component.html │ │ │ │ └── shopping-edit.component.ts │ │ │ ├── shopping-list-routing.module.ts │ │ │ ├── shopping-list.component.css │ │ │ ├── shopping-list.component.html │ │ │ ├── shopping-list.component.ts │ │ │ ├── shopping-list.module.ts │ │ │ └── store │ │ │ │ ├── shopping-list.actions.ts │ │ │ │ └── shopping-list.reducer.ts │ │ └── store │ │ │ └── app.reducer.ts │ ├── assets │ │ └── .gitkeep │ ├── browserslist │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── karma.conf.js │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── tslint.json │ ├── tsconfig.json │ └── tslint.json ├── 25 - Bonus - Angular Universal ├── recipebook-auto │ ├── .editorconfig │ ├── .gitignore │ ├── README.md │ ├── angular.json │ ├── e2e │ │ ├── protractor.conf.js │ │ ├── src │ │ │ ├── app.e2e-spec.ts │ │ │ └── app.po.ts │ │ └── tsconfig.e2e.json │ ├── package.json │ ├── server.ts │ ├── src │ │ ├── app │ │ │ ├── app-routing.module.ts │ │ │ ├── app.component.css │ │ │ ├── app.component.html │ │ │ ├── app.component.spec.ts │ │ │ ├── app.component.ts │ │ │ ├── app.module.ts │ │ │ ├── app.server.module.ts │ │ │ ├── auth │ │ │ │ ├── auth-interceptor.service.ts │ │ │ │ ├── auth.component.html │ │ │ │ ├── auth.component.ts │ │ │ │ ├── auth.guard.ts │ │ │ │ ├── auth.module.ts │ │ │ │ ├── auth.service.ts │ │ │ │ ├── store │ │ │ │ │ ├── auth.actions.ts │ │ │ │ │ ├── auth.effects.ts │ │ │ │ │ └── auth.reducer.ts │ │ │ │ └── user.model.ts │ │ │ ├── core.module.ts │ │ │ ├── header │ │ │ │ ├── header.component.html │ │ │ │ └── header.component.ts │ │ │ ├── logging.service.ts │ │ │ ├── recipes │ │ │ │ ├── recipe-detail │ │ │ │ │ ├── recipe-detail.component.css │ │ │ │ │ ├── recipe-detail.component.html │ │ │ │ │ └── recipe-detail.component.ts │ │ │ │ ├── recipe-edit │ │ │ │ │ ├── recipe-edit.component.css │ │ │ │ │ ├── recipe-edit.component.html │ │ │ │ │ └── recipe-edit.component.ts │ │ │ │ ├── recipe-list │ │ │ │ │ ├── recipe-item │ │ │ │ │ │ ├── recipe-item.component.css │ │ │ │ │ │ ├── recipe-item.component.html │ │ │ │ │ │ └── recipe-item.component.ts │ │ │ │ │ ├── recipe-list.component.css │ │ │ │ │ ├── recipe-list.component.html │ │ │ │ │ └── recipe-list.component.ts │ │ │ │ ├── recipe-start │ │ │ │ │ ├── recipe-start.component.css │ │ │ │ │ ├── recipe-start.component.html │ │ │ │ │ └── recipe-start.component.ts │ │ │ │ ├── recipe.model.ts │ │ │ │ ├── recipes-resolver.service.ts │ │ │ │ ├── recipes-routing.module.ts │ │ │ │ ├── recipes.component.css │ │ │ │ ├── recipes.component.html │ │ │ │ ├── recipes.component.ts │ │ │ │ ├── recipes.module.ts │ │ │ │ └── store │ │ │ │ │ ├── recipe.actions.ts │ │ │ │ │ ├── recipe.effects.ts │ │ │ │ │ └── recipe.reducer.ts │ │ │ ├── shared │ │ │ │ ├── alert │ │ │ │ │ ├── alert.component.css │ │ │ │ │ ├── alert.component.html │ │ │ │ │ └── alert.component.ts │ │ │ │ ├── dropdown.directive.ts │ │ │ │ ├── ingredient.model.ts │ │ │ │ ├── loading-spinner │ │ │ │ │ ├── loading-spinner.component.css │ │ │ │ │ └── loading-spinner.component.ts │ │ │ │ ├── placeholder │ │ │ │ │ └── placeholder.directive.ts │ │ │ │ └── shared.module.ts │ │ │ ├── shopping-list │ │ │ │ ├── shopping-edit │ │ │ │ │ ├── shopping-edit.component.css │ │ │ │ │ ├── shopping-edit.component.html │ │ │ │ │ └── shopping-edit.component.ts │ │ │ │ ├── shopping-list.component.css │ │ │ │ ├── shopping-list.component.html │ │ │ │ ├── shopping-list.component.ts │ │ │ │ ├── shopping-list.module.ts │ │ │ │ └── store │ │ │ │ │ ├── shopping-list.actions.ts │ │ │ │ │ └── shopping-list.reducer.ts │ │ │ └── store │ │ │ │ └── app.reducer.ts │ │ ├── assets │ │ │ └── .gitkeep │ │ ├── browserslist │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── karma.conf.js │ │ ├── main.server.ts │ │ ├── main.ts │ │ ├── polyfills.ts │ │ ├── styles.css │ │ ├── test.ts │ │ ├── tsconfig.app.json │ │ ├── tsconfig.server.json │ │ ├── tsconfig.spec.json │ │ └── tslint.json │ ├── tsconfig.json │ ├── tslint.json │ └── webpack.server.config.js └── recipebook-manual │ ├── .editorconfig │ ├── .gitignore │ ├── README.md │ ├── angular.json │ ├── e2e │ ├── protractor.conf.js │ ├── src │ │ ├── app.e2e-spec.ts │ │ └── app.po.ts │ └── tsconfig.e2e.json │ ├── how-to-use.txt │ ├── package-lock.json │ ├── package.json │ ├── serve-script.js │ ├── server.ts │ ├── server │ ├── app.module.ts │ ├── main.ts │ └── tsconfig.json │ ├── src │ ├── app │ │ ├── app-routing.module.ts │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── app.server.module.ts │ │ ├── auth │ │ │ ├── auth-interceptor.service.ts │ │ │ ├── auth.component.html │ │ │ ├── auth.component.ts │ │ │ ├── auth.guard.ts │ │ │ ├── auth.module.ts │ │ │ ├── auth.service.ts │ │ │ ├── store │ │ │ │ ├── auth.actions.ts │ │ │ │ ├── auth.effects.ts │ │ │ │ └── auth.reducer.ts │ │ │ └── user.model.ts │ │ ├── core.module.ts │ │ ├── header │ │ │ ├── header.component.html │ │ │ └── header.component.ts │ │ ├── logging.service.ts │ │ ├── recipes │ │ │ ├── recipe-detail │ │ │ │ ├── recipe-detail.component.css │ │ │ │ ├── recipe-detail.component.html │ │ │ │ └── recipe-detail.component.ts │ │ │ ├── recipe-edit │ │ │ │ ├── recipe-edit.component.css │ │ │ │ ├── recipe-edit.component.html │ │ │ │ └── recipe-edit.component.ts │ │ │ ├── recipe-list │ │ │ │ ├── recipe-item │ │ │ │ │ ├── recipe-item.component.css │ │ │ │ │ ├── recipe-item.component.html │ │ │ │ │ └── recipe-item.component.ts │ │ │ │ ├── recipe-list.component.css │ │ │ │ ├── recipe-list.component.html │ │ │ │ └── recipe-list.component.ts │ │ │ ├── recipe-start │ │ │ │ ├── recipe-start.component.css │ │ │ │ ├── recipe-start.component.html │ │ │ │ └── recipe-start.component.ts │ │ │ ├── recipe.model.ts │ │ │ ├── recipes-resolver.service.ts │ │ │ ├── recipes-routing.module.ts │ │ │ ├── recipes.component.css │ │ │ ├── recipes.component.html │ │ │ ├── recipes.component.ts │ │ │ ├── recipes.module.ts │ │ │ └── store │ │ │ │ ├── recipe.actions.ts │ │ │ │ ├── recipe.effects.ts │ │ │ │ └── recipe.reducer.ts │ │ ├── shared │ │ │ ├── alert │ │ │ │ ├── alert.component.css │ │ │ │ ├── alert.component.html │ │ │ │ └── alert.component.ts │ │ │ ├── dropdown.directive.ts │ │ │ ├── ingredient.model.ts │ │ │ ├── loading-spinner │ │ │ │ ├── loading-spinner.component.css │ │ │ │ └── loading-spinner.component.ts │ │ │ ├── placeholder │ │ │ │ └── placeholder.directive.ts │ │ │ └── shared.module.ts │ │ ├── shopping-list │ │ │ ├── shopping-edit │ │ │ │ ├── shopping-edit.component.css │ │ │ │ ├── shopping-edit.component.html │ │ │ │ └── shopping-edit.component.ts │ │ │ ├── shopping-list.component.css │ │ │ ├── shopping-list.component.html │ │ │ ├── shopping-list.component.ts │ │ │ ├── shopping-list.module.ts │ │ │ └── store │ │ │ │ ├── shopping-list.actions.ts │ │ │ │ └── shopping-list.reducer.ts │ │ └── store │ │ │ └── app.reducer.ts │ ├── assets │ │ └── .gitkeep │ ├── browserslist │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── karma.conf.js │ ├── main.server.ts │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.server.json │ ├── tsconfig.spec.json │ └── tslint.json │ ├── tsconfig.json │ ├── tsconfig.server.json │ ├── tslint.json │ └── webpack.server.config.js ├── 26 - Angular Animations ├── .editorconfig ├── .gitignore ├── README.md ├── angular.json ├── e2e │ ├── protractor.conf.js │ ├── src │ │ ├── app.e2e-spec.ts │ │ └── app.po.ts │ └── tsconfig.e2e.json ├── how-to-use.txt ├── 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 │ ├── browserslist │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── karma.conf.js │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── tslint.json ├── tsconfig.json └── tslint.json ├── 27 - Adding Offline Capabilities with Service └── ng-pwa-01-start │ ├── .editorconfig │ ├── .gitignore │ ├── README.md │ ├── angular.json │ ├── e2e │ ├── protractor.conf.js │ ├── src │ │ ├── app.e2e-spec.ts │ │ └── app.po.ts │ └── tsconfig.e2e.json │ ├── ngsw-config.json │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── app │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── post.model.ts │ │ └── post │ │ │ ├── post.component.css │ │ │ ├── post.component.html │ │ │ ├── post.component.spec.ts │ │ │ └── post.component.ts │ ├── assets │ │ ├── .gitkeep │ │ └── icons │ │ │ ├── icon-128x128.png │ │ │ ├── icon-144x144.png │ │ │ ├── icon-152x152.png │ │ │ ├── icon-192x192.png │ │ │ ├── icon-384x384.png │ │ │ ├── icon-512x512.png │ │ │ ├── icon-72x72.png │ │ │ └── icon-96x96.png │ ├── browserslist │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── karma.conf.js │ ├── main.ts │ ├── manifest.webmanifest │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── tslint.json │ ├── tsconfig.json │ └── tslint.json ├── 28 - A Basic Introduction to Unit Testing in └── testingapp │ ├── .editorconfig │ ├── .gitignore │ ├── README.md │ ├── angular.json │ ├── browserslist │ ├── 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-routing.module.ts │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── shared │ │ │ ├── data.service.ts │ │ │ ├── reverse.pipe.spec.ts │ │ │ └── reverse.pipe.ts │ │ └── user │ │ │ ├── user.component.css │ │ │ ├── user.component.html │ │ │ ├── user.component.spec.ts │ │ │ ├── user.component.ts │ │ │ └── user.service.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.json │ ├── tsconfig.spec.json │ └── tslint.json ├── 29 - Angular as a Platform & Closer Look at the CLI ├── angular-config │ ├── .editorconfig │ ├── .firebase │ │ └── hosting.ZGlzdFxhbmd1bGFyLWNvbmZpZw.cache │ ├── .firebaserc │ ├── .gitignore │ ├── README.md │ ├── angular.json │ ├── browserslist │ ├── e2e │ │ ├── protractor.conf.js │ │ ├── src │ │ │ ├── app.e2e-spec.ts │ │ │ └── app.po.ts │ │ └── tsconfig.json │ ├── firebase.json │ ├── karma.conf.js │ ├── package-lock.json │ ├── package.json │ ├── projects │ │ └── backend │ │ │ ├── browserslist │ │ │ ├── e2e │ │ │ ├── protractor.conf.js │ │ │ ├── src │ │ │ │ ├── app.e2e-spec.ts │ │ │ │ └── app.po.ts │ │ │ └── tsconfig.json │ │ │ ├── karma.conf.js │ │ │ ├── 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.spec.json │ │ │ └── tslint.json │ ├── src │ │ ├── app │ │ │ ├── app.component.css │ │ │ ├── app.component.html │ │ │ ├── app.component.spec.ts │ │ │ ├── app.component.ts │ │ │ ├── app.module.ts │ │ │ └── main-nav │ │ │ │ ├── main-nav.component.css │ │ │ │ ├── main-nav.component.html │ │ │ │ ├── main-nav.component.spec.ts │ │ │ │ └── main-nav.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.json │ ├── tsconfig.spec.json │ └── tslint.json └── angular-shop │ ├── .editorconfig │ ├── .gitignore │ ├── README.md │ ├── angular.json │ ├── package-lock.json │ ├── package.json │ ├── projects │ ├── backend │ │ ├── browserslist │ │ ├── e2e │ │ │ ├── protractor.conf.js │ │ │ ├── src │ │ │ │ ├── app.e2e-spec.ts │ │ │ │ └── app.po.ts │ │ │ └── tsconfig.json │ │ ├── karma.conf.js │ │ ├── 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.spec.json │ │ └── tslint.json │ └── my-button │ │ ├── README.md │ │ ├── karma.conf.js │ │ ├── ng-package.json │ │ ├── package.json │ │ ├── src │ │ ├── lib │ │ │ ├── my-button.component.spec.ts │ │ │ ├── my-button.component.ts │ │ │ ├── my-button.module.ts │ │ │ ├── my-button.service.spec.ts │ │ │ └── my-button.service.ts │ │ ├── public-api.ts │ │ └── test.ts │ │ ├── tsconfig.lib.json │ │ ├── tsconfig.spec.json │ │ └── tslint.json │ ├── tsconfig.json │ └── tslint.json ├── 3 - Course Project - The Basics ├── .editorconfig ├── .gitignore ├── README.md ├── angular.json ├── e2e │ ├── protractor.conf.js │ ├── src │ │ ├── app.e2e-spec.ts │ │ └── app.po.ts │ └── tsconfig.e2e.json ├── how-to-use.txt ├── package.json ├── src │ ├── app │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── header │ │ │ ├── header.component.html │ │ │ └── header.component.ts │ │ ├── recipes │ │ │ ├── recipe-detail │ │ │ │ ├── recipe-detail.component.css │ │ │ │ ├── recipe-detail.component.html │ │ │ │ └── recipe-detail.component.ts │ │ │ ├── recipe-list │ │ │ │ ├── recipe-item │ │ │ │ │ ├── recipe-item.component.css │ │ │ │ │ ├── recipe-item.component.html │ │ │ │ │ └── recipe-item.component.ts │ │ │ │ ├── recipe-list.component.css │ │ │ │ ├── recipe-list.component.html │ │ │ │ └── recipe-list.component.ts │ │ │ ├── recipe.model.ts │ │ │ ├── recipes.component.css │ │ │ ├── recipes.component.html │ │ │ └── recipes.component.ts │ │ ├── shared │ │ │ └── ingredient.model.ts │ │ └── shopping-list │ │ │ ├── shopping-edit │ │ │ ├── shopping-edit.component.css │ │ │ ├── shopping-edit.component.html │ │ │ └── shopping-edit.component.ts │ │ │ ├── shopping-list.component.css │ │ │ ├── shopping-list.component.html │ │ │ └── shopping-list.component.ts │ ├── assets │ │ └── .gitkeep │ ├── browserslist │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── karma.conf.js │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── tslint.json ├── tsconfig.json └── tslint.json ├── 4 - Debugging ├── .editorconfig ├── .gitignore ├── README.md ├── angular.json ├── e2e │ ├── protractor.conf.js │ ├── src │ │ ├── app.e2e-spec.ts │ │ └── app.po.ts │ └── tsconfig.e2e.json ├── how-to-use.txt ├── package.json ├── src │ ├── app │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ └── app.module.ts │ ├── assets │ │ └── .gitkeep │ ├── browserslist │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── karma.conf.js │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── tslint.json ├── tsconfig.json └── tslint.json ├── 5 - Components & Databinding Deep Dive ├── .editorconfig ├── .gitignore ├── README.md ├── angular.json ├── e2e │ ├── protractor.conf.js │ ├── src │ │ ├── app.e2e-spec.ts │ │ └── app.po.ts │ └── tsconfig.e2e.json ├── how-to-use.txt ├── package-lock.json ├── package.json ├── src │ ├── app │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── cockpit │ │ │ ├── cockpit.component.css │ │ │ ├── cockpit.component.html │ │ │ └── cockpit.component.ts │ │ └── server-element │ │ │ ├── server-element.component.css │ │ │ ├── server-element.component.html │ │ │ └── server-element.component.ts │ ├── assets │ │ └── .gitkeep │ ├── browserslist │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── karma.conf.js │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── tslint.json ├── tsconfig.json └── tslint.json ├── 6 - Course Project - Components & Databinding ├── .editorconfig ├── .gitignore ├── README.md ├── angular.json ├── e2e │ ├── protractor.conf.js │ ├── src │ │ ├── app.e2e-spec.ts │ │ └── app.po.ts │ └── tsconfig.e2e.json ├── how-to-use.txt ├── package.json ├── src │ ├── app │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── header │ │ │ ├── header.component.html │ │ │ └── header.component.ts │ │ ├── recipes │ │ │ ├── recipe-detail │ │ │ │ ├── recipe-detail.component.css │ │ │ │ ├── recipe-detail.component.html │ │ │ │ └── recipe-detail.component.ts │ │ │ ├── recipe-list │ │ │ │ ├── recipe-item │ │ │ │ │ ├── recipe-item.component.css │ │ │ │ │ ├── recipe-item.component.html │ │ │ │ │ └── recipe-item.component.ts │ │ │ │ ├── recipe-list.component.css │ │ │ │ ├── recipe-list.component.html │ │ │ │ └── recipe-list.component.ts │ │ │ ├── recipe.model.ts │ │ │ ├── recipes.component.css │ │ │ ├── recipes.component.html │ │ │ └── recipes.component.ts │ │ ├── shared │ │ │ └── ingredient.model.ts │ │ └── shopping-list │ │ │ ├── shopping-edit │ │ │ ├── shopping-edit.component.css │ │ │ ├── shopping-edit.component.html │ │ │ └── shopping-edit.component.ts │ │ │ ├── shopping-list.component.css │ │ │ ├── shopping-list.component.html │ │ │ └── shopping-list.component.ts │ ├── assets │ │ └── .gitkeep │ ├── browserslist │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── karma.conf.js │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── tslint.json ├── tsconfig.json └── tslint.json ├── 7 - Directives Deep Dive ├── .editorconfig ├── .gitignore ├── README.md ├── angular.json ├── e2e │ ├── protractor.conf.js │ ├── src │ │ ├── app.e2e-spec.ts │ │ └── app.po.ts │ └── tsconfig.e2e.json ├── how-to-use.txt ├── package-lock.json ├── package.json ├── src │ ├── app │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── basic-highlight │ │ │ └── basic-highlight.directive.ts │ │ ├── better-highlight │ │ │ └── better-highlight.directive.ts │ │ └── unless.directive.ts │ ├── assets │ │ └── .gitkeep │ ├── browserslist │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── karma.conf.js │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── tslint.json ├── tsconfig.json └── tslint.json ├── 8 - Course Project - Directives ├── .editorconfig ├── .gitignore ├── README.md ├── angular.json ├── browserslist ├── 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 │ │ ├── header │ │ │ ├── header.component.html │ │ │ └── header.component.ts │ │ ├── recipes │ │ │ ├── recipe-detail │ │ │ │ ├── recipe-detail.component.css │ │ │ │ ├── recipe-detail.component.html │ │ │ │ └── recipe-detail.component.ts │ │ │ ├── recipe-list │ │ │ │ ├── recipe-item │ │ │ │ │ ├── recipe-item.component.css │ │ │ │ │ ├── recipe-item.component.html │ │ │ │ │ └── recipe-item.component.ts │ │ │ │ ├── recipe-list.component.css │ │ │ │ ├── recipe-list.component.html │ │ │ │ └── recipe-list.component.ts │ │ │ ├── recipe.model.ts │ │ │ ├── recipes.component.css │ │ │ ├── recipes.component.html │ │ │ └── recipes.component.ts │ │ ├── shared │ │ │ ├── dropdown.directive.ts │ │ │ └── ingredient.model.ts │ │ └── shopping-list │ │ │ ├── shopping-edit │ │ │ ├── shopping-edit.component.css │ │ │ ├── shopping-edit.component.html │ │ │ └── shopping-edit.component.ts │ │ │ ├── shopping-list.component.css │ │ │ ├── shopping-list.component.html │ │ │ └── shopping-list.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.json ├── tsconfig.spec.json └── tslint.json └── 9 - Using Services & Dependency Injection ├── .editorconfig ├── .gitignore ├── README.md ├── angular.json ├── e2e ├── protractor.conf.js ├── src │ ├── app.e2e-spec.ts │ └── app.po.ts └── tsconfig.e2e.json ├── how-to-use.txt ├── package-lock.json ├── package.json ├── src ├── app │ ├── account │ │ ├── account.component.css │ │ ├── account.component.html │ │ └── account.component.ts │ ├── accounts.service.ts │ ├── app.component.css │ ├── app.component.html │ ├── app.component.spec.ts │ ├── app.component.ts │ ├── app.module.ts │ ├── logging.service.ts │ └── new-account │ │ ├── new-account.component.css │ │ ├── new-account.component.html │ │ └── new-account.component.ts ├── assets │ └── .gitkeep ├── browserslist ├── environments │ ├── environment.prod.ts │ └── environment.ts ├── favicon.ico ├── index.html ├── karma.conf.js ├── main.ts ├── polyfills.ts ├── styles.css ├── test.ts ├── tsconfig.app.json ├── tsconfig.spec.json └── tslint.json ├── tsconfig.json └── tslint.json /1 - Getting Started/first-app/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/1 - Getting Started/first-app/.editorconfig -------------------------------------------------------------------------------- /1 - Getting Started/first-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/1 - Getting Started/first-app/.gitignore -------------------------------------------------------------------------------- /1 - Getting Started/first-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/1 - Getting Started/first-app/README.md -------------------------------------------------------------------------------- /1 - Getting Started/first-app/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/1 - Getting Started/first-app/angular.json -------------------------------------------------------------------------------- /1 - Getting Started/first-app/e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/1 - Getting Started/first-app/e2e/protractor.conf.js -------------------------------------------------------------------------------- /1 - Getting Started/first-app/e2e/src/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/1 - Getting Started/first-app/e2e/src/app.e2e-spec.ts -------------------------------------------------------------------------------- /1 - Getting Started/first-app/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/1 - Getting Started/first-app/e2e/src/app.po.ts -------------------------------------------------------------------------------- /1 - Getting Started/first-app/e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/1 - Getting Started/first-app/e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /1 - Getting Started/first-app/how-to-use.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/1 - Getting Started/first-app/how-to-use.txt -------------------------------------------------------------------------------- /1 - Getting Started/first-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/1 - Getting Started/first-app/package.json -------------------------------------------------------------------------------- /1 - Getting Started/first-app/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /1 - Getting Started/first-app/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/1 - Getting Started/first-app/src/app/app.component.html -------------------------------------------------------------------------------- /1 - Getting Started/first-app/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/1 - Getting Started/first-app/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /1 - Getting Started/first-app/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/1 - Getting Started/first-app/src/app/app.component.ts -------------------------------------------------------------------------------- /1 - Getting Started/first-app/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/1 - Getting Started/first-app/src/app/app.module.ts -------------------------------------------------------------------------------- /1 - Getting Started/first-app/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /1 - Getting Started/first-app/src/browserslist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/1 - Getting Started/first-app/src/browserslist -------------------------------------------------------------------------------- /1 - Getting Started/first-app/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /1 - Getting Started/first-app/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/1 - Getting Started/first-app/src/environments/environment.ts -------------------------------------------------------------------------------- /1 - Getting Started/first-app/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/1 - Getting Started/first-app/src/favicon.ico -------------------------------------------------------------------------------- /1 - Getting Started/first-app/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/1 - Getting Started/first-app/src/index.html -------------------------------------------------------------------------------- /1 - Getting Started/first-app/src/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/1 - Getting Started/first-app/src/karma.conf.js -------------------------------------------------------------------------------- /1 - Getting Started/first-app/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/1 - Getting Started/first-app/src/main.ts -------------------------------------------------------------------------------- /1 - Getting Started/first-app/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/1 - Getting Started/first-app/src/polyfills.ts -------------------------------------------------------------------------------- /1 - Getting Started/first-app/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/1 - Getting Started/first-app/src/styles.css -------------------------------------------------------------------------------- /1 - Getting Started/first-app/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/1 - Getting Started/first-app/src/test.ts -------------------------------------------------------------------------------- /1 - Getting Started/first-app/src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/1 - Getting Started/first-app/src/tsconfig.app.json -------------------------------------------------------------------------------- /1 - Getting Started/first-app/src/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/1 - Getting Started/first-app/src/tsconfig.spec.json -------------------------------------------------------------------------------- /1 - Getting Started/first-app/src/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/1 - Getting Started/first-app/src/tslint.json -------------------------------------------------------------------------------- /1 - Getting Started/first-app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/1 - Getting Started/first-app/tsconfig.json -------------------------------------------------------------------------------- /1 - Getting Started/first-app/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/1 - Getting Started/first-app/tslint.json -------------------------------------------------------------------------------- /10 - Course Project - Services & Dependency/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/10 - Course Project - Services & Dependency/.editorconfig -------------------------------------------------------------------------------- /10 - Course Project - Services & Dependency/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/10 - Course Project - Services & Dependency/.gitignore -------------------------------------------------------------------------------- /10 - Course Project - Services & Dependency/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true 3 | } 4 | -------------------------------------------------------------------------------- /10 - Course Project - Services & Dependency/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/10 - Course Project - Services & Dependency/README.md -------------------------------------------------------------------------------- /10 - Course Project - Services & Dependency/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/10 - Course Project - Services & Dependency/angular.json -------------------------------------------------------------------------------- /10 - Course Project - Services & Dependency/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/10 - Course Project - Services & Dependency/e2e/src/app.po.ts -------------------------------------------------------------------------------- /10 - Course Project - Services & Dependency/how-to-use.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/10 - Course Project - Services & Dependency/how-to-use.txt -------------------------------------------------------------------------------- /10 - Course Project - Services & Dependency/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/10 - Course Project - Services & Dependency/package-lock.json -------------------------------------------------------------------------------- /10 - Course Project - Services & Dependency/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/10 - Course Project - Services & Dependency/package.json -------------------------------------------------------------------------------- /10 - Course Project - Services & Dependency/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /10 - Course Project - Services & Dependency/src/app/recipes/recipe-detail/recipe-detail.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /10 - Course Project - Services & Dependency/src/app/recipes/recipe-list/recipe-item/recipe-item.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /10 - Course Project - Services & Dependency/src/app/recipes/recipe-list/recipe-list.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /10 - Course Project - Services & Dependency/src/app/recipes/recipes.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /10 - Course Project - Services & Dependency/src/app/shopping-list/shopping-edit/shopping-edit.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /10 - Course Project - Services & Dependency/src/app/shopping-list/shopping-list.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /10 - Course Project - Services & Dependency/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /10 - Course Project - Services & Dependency/src/browserslist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/10 - Course Project - Services & Dependency/src/browserslist -------------------------------------------------------------------------------- /10 - Course Project - Services & Dependency/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /10 - Course Project - Services & Dependency/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/10 - Course Project - Services & Dependency/src/favicon.ico -------------------------------------------------------------------------------- /10 - Course Project - Services & Dependency/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/10 - Course Project - Services & Dependency/src/index.html -------------------------------------------------------------------------------- /10 - Course Project - Services & Dependency/src/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/10 - Course Project - Services & Dependency/src/karma.conf.js -------------------------------------------------------------------------------- /10 - Course Project - Services & Dependency/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/10 - Course Project - Services & Dependency/src/main.ts -------------------------------------------------------------------------------- /10 - Course Project - Services & Dependency/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/10 - Course Project - Services & Dependency/src/polyfills.ts -------------------------------------------------------------------------------- /10 - Course Project - Services & Dependency/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/10 - Course Project - Services & Dependency/src/styles.css -------------------------------------------------------------------------------- /10 - Course Project - Services & Dependency/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/10 - Course Project - Services & Dependency/src/test.ts -------------------------------------------------------------------------------- /10 - Course Project - Services & Dependency/src/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/10 - Course Project - Services & Dependency/src/tslint.json -------------------------------------------------------------------------------- /10 - Course Project - Services & Dependency/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/10 - Course Project - Services & Dependency/tsconfig.json -------------------------------------------------------------------------------- /10 - Course Project - Services & Dependency/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/10 - Course Project - Services & Dependency/tslint.json -------------------------------------------------------------------------------- /11 - Changing Pages with Routing/routing-start/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/11 - Changing Pages with Routing/routing-start/.editorconfig -------------------------------------------------------------------------------- /11 - Changing Pages with Routing/routing-start/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/11 - Changing Pages with Routing/routing-start/.gitignore -------------------------------------------------------------------------------- /11 - Changing Pages with Routing/routing-start/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true 3 | } 4 | -------------------------------------------------------------------------------- /11 - Changing Pages with Routing/routing-start/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/11 - Changing Pages with Routing/routing-start/README.md -------------------------------------------------------------------------------- /11 - Changing Pages with Routing/routing-start/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/11 - Changing Pages with Routing/routing-start/angular.json -------------------------------------------------------------------------------- /11 - Changing Pages with Routing/routing-start/how-to-use.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/11 - Changing Pages with Routing/routing-start/how-to-use.txt -------------------------------------------------------------------------------- /11 - Changing Pages with Routing/routing-start/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/11 - Changing Pages with Routing/routing-start/package.json -------------------------------------------------------------------------------- /11 - Changing Pages with Routing/routing-start/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | .container { 2 | margin-top: 30px; 3 | } 4 | -------------------------------------------------------------------------------- /11 - Changing Pages with Routing/routing-start/src/app/error-page/error-page.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /11 - Changing Pages with Routing/routing-start/src/app/error-page/error-page.component.html: -------------------------------------------------------------------------------- 1 |

{{ errorMessage }}

2 | -------------------------------------------------------------------------------- /11 - Changing Pages with Routing/routing-start/src/app/home/home.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /11 - Changing Pages with Routing/routing-start/src/app/page-not-found/page-not-found.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /11 - Changing Pages with Routing/routing-start/src/app/page-not-found/page-not-found.component.html: -------------------------------------------------------------------------------- 1 |

This page was not found!

2 | -------------------------------------------------------------------------------- /11 - Changing Pages with Routing/routing-start/src/app/servers/edit-server/edit-server.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /11 - Changing Pages with Routing/routing-start/src/app/servers/server/server.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /11 - Changing Pages with Routing/routing-start/src/app/servers/servers.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /11 - Changing Pages with Routing/routing-start/src/app/users/user/user.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /11 - Changing Pages with Routing/routing-start/src/app/users/users.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /11 - Changing Pages with Routing/routing-start/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /11 - Changing Pages with Routing/routing-start/src/browserslist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/11 - Changing Pages with Routing/routing-start/src/browserslist -------------------------------------------------------------------------------- /11 - Changing Pages with Routing/routing-start/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /11 - Changing Pages with Routing/routing-start/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/11 - Changing Pages with Routing/routing-start/src/favicon.ico -------------------------------------------------------------------------------- /11 - Changing Pages with Routing/routing-start/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/11 - Changing Pages with Routing/routing-start/src/index.html -------------------------------------------------------------------------------- /11 - Changing Pages with Routing/routing-start/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/11 - Changing Pages with Routing/routing-start/src/main.ts -------------------------------------------------------------------------------- /11 - Changing Pages with Routing/routing-start/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/11 - Changing Pages with Routing/routing-start/src/polyfills.ts -------------------------------------------------------------------------------- /11 - Changing Pages with Routing/routing-start/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/11 - Changing Pages with Routing/routing-start/src/styles.css -------------------------------------------------------------------------------- /11 - Changing Pages with Routing/routing-start/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/11 - Changing Pages with Routing/routing-start/src/test.ts -------------------------------------------------------------------------------- /11 - Changing Pages with Routing/routing-start/src/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/11 - Changing Pages with Routing/routing-start/src/tslint.json -------------------------------------------------------------------------------- /11 - Changing Pages with Routing/routing-start/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/11 - Changing Pages with Routing/routing-start/tsconfig.json -------------------------------------------------------------------------------- /11 - Changing Pages with Routing/routing-start/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/11 - Changing Pages with Routing/routing-start/tslint.json -------------------------------------------------------------------------------- /12 - Course Project - Routing/recipebook/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/12 - Course Project - Routing/recipebook/.editorconfig -------------------------------------------------------------------------------- /12 - Course Project - Routing/recipebook/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/12 - Course Project - Routing/recipebook/.gitignore -------------------------------------------------------------------------------- /12 - Course Project - Routing/recipebook/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true 3 | } 4 | -------------------------------------------------------------------------------- /12 - Course Project - Routing/recipebook/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/12 - Course Project - Routing/recipebook/README.md -------------------------------------------------------------------------------- /12 - Course Project - Routing/recipebook/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/12 - Course Project - Routing/recipebook/angular.json -------------------------------------------------------------------------------- /12 - Course Project - Routing/recipebook/e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/12 - Course Project - Routing/recipebook/e2e/protractor.conf.js -------------------------------------------------------------------------------- /12 - Course Project - Routing/recipebook/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/12 - Course Project - Routing/recipebook/e2e/src/app.po.ts -------------------------------------------------------------------------------- /12 - Course Project - Routing/recipebook/e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/12 - Course Project - Routing/recipebook/e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /12 - Course Project - Routing/recipebook/how-to-use.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/12 - Course Project - Routing/recipebook/how-to-use.txt -------------------------------------------------------------------------------- /12 - Course Project - Routing/recipebook/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/12 - Course Project - Routing/recipebook/package-lock.json -------------------------------------------------------------------------------- /12 - Course Project - Routing/recipebook/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/12 - Course Project - Routing/recipebook/package.json -------------------------------------------------------------------------------- /12 - Course Project - Routing/recipebook/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /12 - Course Project - Routing/recipebook/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/12 - Course Project - Routing/recipebook/src/app/app.module.ts -------------------------------------------------------------------------------- /12 - Course Project - Routing/recipebook/src/app/recipes/recipe-detail/recipe-detail.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /12 - Course Project - Routing/recipebook/src/app/recipes/recipe-edit/recipe-edit.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /12 - Course Project - Routing/recipebook/src/app/recipes/recipe-edit/recipe-edit.component.html: -------------------------------------------------------------------------------- 1 |

recipe-edit works!

2 | -------------------------------------------------------------------------------- /12 - Course Project - Routing/recipebook/src/app/recipes/recipe-list/recipe-item/recipe-item.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /12 - Course Project - Routing/recipebook/src/app/recipes/recipe-list/recipe-list.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /12 - Course Project - Routing/recipebook/src/app/recipes/recipe-start/recipe-start.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /12 - Course Project - Routing/recipebook/src/app/recipes/recipe-start/recipe-start.component.html: -------------------------------------------------------------------------------- 1 |

Please select a Recipe!

2 | -------------------------------------------------------------------------------- /12 - Course Project - Routing/recipebook/src/app/recipes/recipes.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /12 - Course Project - Routing/recipebook/src/app/shopping-list/shopping-edit/shopping-edit.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /12 - Course Project - Routing/recipebook/src/app/shopping-list/shopping-list.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /12 - Course Project - Routing/recipebook/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /12 - Course Project - Routing/recipebook/src/browserslist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/12 - Course Project - Routing/recipebook/src/browserslist -------------------------------------------------------------------------------- /12 - Course Project - Routing/recipebook/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /12 - Course Project - Routing/recipebook/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/12 - Course Project - Routing/recipebook/src/favicon.ico -------------------------------------------------------------------------------- /12 - Course Project - Routing/recipebook/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/12 - Course Project - Routing/recipebook/src/index.html -------------------------------------------------------------------------------- /12 - Course Project - Routing/recipebook/src/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/12 - Course Project - Routing/recipebook/src/karma.conf.js -------------------------------------------------------------------------------- /12 - Course Project - Routing/recipebook/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/12 - Course Project - Routing/recipebook/src/main.ts -------------------------------------------------------------------------------- /12 - Course Project - Routing/recipebook/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/12 - Course Project - Routing/recipebook/src/polyfills.ts -------------------------------------------------------------------------------- /12 - Course Project - Routing/recipebook/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/12 - Course Project - Routing/recipebook/src/styles.css -------------------------------------------------------------------------------- /12 - Course Project - Routing/recipebook/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/12 - Course Project - Routing/recipebook/src/test.ts -------------------------------------------------------------------------------- /12 - Course Project - Routing/recipebook/src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/12 - Course Project - Routing/recipebook/src/tsconfig.app.json -------------------------------------------------------------------------------- /12 - Course Project - Routing/recipebook/src/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/12 - Course Project - Routing/recipebook/src/tsconfig.spec.json -------------------------------------------------------------------------------- /12 - Course Project - Routing/recipebook/src/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/12 - Course Project - Routing/recipebook/src/tslint.json -------------------------------------------------------------------------------- /12 - Course Project - Routing/recipebook/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/12 - Course Project - Routing/recipebook/tsconfig.json -------------------------------------------------------------------------------- /12 - Course Project - Routing/recipebook/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/12 - Course Project - Routing/recipebook/tslint.json -------------------------------------------------------------------------------- /13 - Understanding Observables/obs-start/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/13 - Understanding Observables/obs-start/.editorconfig -------------------------------------------------------------------------------- /13 - Understanding Observables/obs-start/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/13 - Understanding Observables/obs-start/.gitignore -------------------------------------------------------------------------------- /13 - Understanding Observables/obs-start/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/13 - Understanding Observables/obs-start/README.md -------------------------------------------------------------------------------- /13 - Understanding Observables/obs-start/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/13 - Understanding Observables/obs-start/angular.json -------------------------------------------------------------------------------- /13 - Understanding Observables/obs-start/e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/13 - Understanding Observables/obs-start/e2e/protractor.conf.js -------------------------------------------------------------------------------- /13 - Understanding Observables/obs-start/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/13 - Understanding Observables/obs-start/e2e/src/app.po.ts -------------------------------------------------------------------------------- /13 - Understanding Observables/obs-start/e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/13 - Understanding Observables/obs-start/e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /13 - Understanding Observables/obs-start/how-to-use.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/13 - Understanding Observables/obs-start/how-to-use.txt -------------------------------------------------------------------------------- /13 - Understanding Observables/obs-start/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/13 - Understanding Observables/obs-start/package-lock.json -------------------------------------------------------------------------------- /13 - Understanding Observables/obs-start/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/13 - Understanding Observables/obs-start/package.json -------------------------------------------------------------------------------- /13 - Understanding Observables/obs-start/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | .container { 2 | margin-top: 30px; 3 | } 4 | -------------------------------------------------------------------------------- /13 - Understanding Observables/obs-start/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/13 - Understanding Observables/obs-start/src/app/app.module.ts -------------------------------------------------------------------------------- /13 - Understanding Observables/obs-start/src/app/home/home.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /13 - Understanding Observables/obs-start/src/app/home/home.component.html: -------------------------------------------------------------------------------- 1 |

Yay, I'm home!

2 | -------------------------------------------------------------------------------- /13 - Understanding Observables/obs-start/src/app/user/user.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /13 - Understanding Observables/obs-start/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /13 - Understanding Observables/obs-start/src/browserslist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/13 - Understanding Observables/obs-start/src/browserslist -------------------------------------------------------------------------------- /13 - Understanding Observables/obs-start/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /13 - Understanding Observables/obs-start/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/13 - Understanding Observables/obs-start/src/favicon.ico -------------------------------------------------------------------------------- /13 - Understanding Observables/obs-start/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/13 - Understanding Observables/obs-start/src/index.html -------------------------------------------------------------------------------- /13 - Understanding Observables/obs-start/src/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/13 - Understanding Observables/obs-start/src/karma.conf.js -------------------------------------------------------------------------------- /13 - Understanding Observables/obs-start/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/13 - Understanding Observables/obs-start/src/main.ts -------------------------------------------------------------------------------- /13 - Understanding Observables/obs-start/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/13 - Understanding Observables/obs-start/src/polyfills.ts -------------------------------------------------------------------------------- /13 - Understanding Observables/obs-start/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/13 - Understanding Observables/obs-start/src/styles.css -------------------------------------------------------------------------------- /13 - Understanding Observables/obs-start/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/13 - Understanding Observables/obs-start/src/test.ts -------------------------------------------------------------------------------- /13 - Understanding Observables/obs-start/src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/13 - Understanding Observables/obs-start/src/tsconfig.app.json -------------------------------------------------------------------------------- /13 - Understanding Observables/obs-start/src/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/13 - Understanding Observables/obs-start/src/tsconfig.spec.json -------------------------------------------------------------------------------- /13 - Understanding Observables/obs-start/src/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/13 - Understanding Observables/obs-start/src/tslint.json -------------------------------------------------------------------------------- /13 - Understanding Observables/obs-start/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/13 - Understanding Observables/obs-start/tsconfig.json -------------------------------------------------------------------------------- /13 - Understanding Observables/obs-start/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/13 - Understanding Observables/obs-start/tslint.json -------------------------------------------------------------------------------- /14 - Course Project - Observables/recipebook/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/14 - Course Project - Observables/recipebook/.editorconfig -------------------------------------------------------------------------------- /14 - Course Project - Observables/recipebook/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/14 - Course Project - Observables/recipebook/.gitignore -------------------------------------------------------------------------------- /14 - Course Project - Observables/recipebook/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true 3 | } 4 | -------------------------------------------------------------------------------- /14 - Course Project - Observables/recipebook/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/14 - Course Project - Observables/recipebook/README.md -------------------------------------------------------------------------------- /14 - Course Project - Observables/recipebook/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/14 - Course Project - Observables/recipebook/angular.json -------------------------------------------------------------------------------- /14 - Course Project - Observables/recipebook/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/14 - Course Project - Observables/recipebook/e2e/src/app.po.ts -------------------------------------------------------------------------------- /14 - Course Project - Observables/recipebook/how-to-use.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/14 - Course Project - Observables/recipebook/how-to-use.txt -------------------------------------------------------------------------------- /14 - Course Project - Observables/recipebook/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/14 - Course Project - Observables/recipebook/package-lock.json -------------------------------------------------------------------------------- /14 - Course Project - Observables/recipebook/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/14 - Course Project - Observables/recipebook/package.json -------------------------------------------------------------------------------- /14 - Course Project - Observables/recipebook/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /14 - Course Project - Observables/recipebook/src/app/recipes/recipe-detail/recipe-detail.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /14 - Course Project - Observables/recipebook/src/app/recipes/recipe-edit/recipe-edit.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /14 - Course Project - Observables/recipebook/src/app/recipes/recipe-edit/recipe-edit.component.html: -------------------------------------------------------------------------------- 1 |

recipe-edit works!

2 | -------------------------------------------------------------------------------- /14 - Course Project - Observables/recipebook/src/app/recipes/recipe-list/recipe-item/recipe-item.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /14 - Course Project - Observables/recipebook/src/app/recipes/recipe-list/recipe-list.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /14 - Course Project - Observables/recipebook/src/app/recipes/recipe-start/recipe-start.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /14 - Course Project - Observables/recipebook/src/app/recipes/recipe-start/recipe-start.component.html: -------------------------------------------------------------------------------- 1 |

Please select a Recipe!

2 | -------------------------------------------------------------------------------- /14 - Course Project - Observables/recipebook/src/app/recipes/recipes.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /14 - Course Project - Observables/recipebook/src/app/shopping-list/shopping-edit/shopping-edit.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /14 - Course Project - Observables/recipebook/src/app/shopping-list/shopping-list.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /14 - Course Project - Observables/recipebook/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /14 - Course Project - Observables/recipebook/src/browserslist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/14 - Course Project - Observables/recipebook/src/browserslist -------------------------------------------------------------------------------- /14 - Course Project - Observables/recipebook/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /14 - Course Project - Observables/recipebook/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/14 - Course Project - Observables/recipebook/src/favicon.ico -------------------------------------------------------------------------------- /14 - Course Project - Observables/recipebook/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/14 - Course Project - Observables/recipebook/src/index.html -------------------------------------------------------------------------------- /14 - Course Project - Observables/recipebook/src/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/14 - Course Project - Observables/recipebook/src/karma.conf.js -------------------------------------------------------------------------------- /14 - Course Project - Observables/recipebook/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/14 - Course Project - Observables/recipebook/src/main.ts -------------------------------------------------------------------------------- /14 - Course Project - Observables/recipebook/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/14 - Course Project - Observables/recipebook/src/polyfills.ts -------------------------------------------------------------------------------- /14 - Course Project - Observables/recipebook/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/14 - Course Project - Observables/recipebook/src/styles.css -------------------------------------------------------------------------------- /14 - Course Project - Observables/recipebook/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/14 - Course Project - Observables/recipebook/src/test.ts -------------------------------------------------------------------------------- /14 - Course Project - Observables/recipebook/src/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/14 - Course Project - Observables/recipebook/src/tslint.json -------------------------------------------------------------------------------- /14 - Course Project - Observables/recipebook/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/14 - Course Project - Observables/recipebook/tsconfig.json -------------------------------------------------------------------------------- /14 - Course Project - Observables/recipebook/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/14 - Course Project - Observables/recipebook/tslint.json -------------------------------------------------------------------------------- /15 - Handling Forms in Angular Apps/forms-reactive-assignment/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /15 - Handling Forms in Angular Apps/forms-reactive-assignment/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /15 - Handling Forms in Angular Apps/forms-reactive/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/15 - Handling Forms in Angular Apps/forms-reactive/.gitignore -------------------------------------------------------------------------------- /15 - Handling Forms in Angular Apps/forms-reactive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/15 - Handling Forms in Angular Apps/forms-reactive/README.md -------------------------------------------------------------------------------- /15 - Handling Forms in Angular Apps/forms-reactive/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /15 - Handling Forms in Angular Apps/forms-reactive/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /15 - Handling Forms in Angular Apps/forms-td-assignment/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /15 - Handling Forms in Angular Apps/forms-td-assignment/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /15 - Handling Forms in Angular Apps/forms-td/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/15 - Handling Forms in Angular Apps/forms-td/.editorconfig -------------------------------------------------------------------------------- /15 - Handling Forms in Angular Apps/forms-td/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/15 - Handling Forms in Angular Apps/forms-td/.gitignore -------------------------------------------------------------------------------- /15 - Handling Forms in Angular Apps/forms-td/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/15 - Handling Forms in Angular Apps/forms-td/README.md -------------------------------------------------------------------------------- /15 - Handling Forms in Angular Apps/forms-td/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/15 - Handling Forms in Angular Apps/forms-td/angular.json -------------------------------------------------------------------------------- /15 - Handling Forms in Angular Apps/forms-td/how-to-use.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/15 - Handling Forms in Angular Apps/forms-td/how-to-use.txt -------------------------------------------------------------------------------- /15 - Handling Forms in Angular Apps/forms-td/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/15 - Handling Forms in Angular Apps/forms-td/package.json -------------------------------------------------------------------------------- /15 - Handling Forms in Angular Apps/forms-td/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /15 - Handling Forms in Angular Apps/forms-td/src/browserslist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/15 - Handling Forms in Angular Apps/forms-td/src/browserslist -------------------------------------------------------------------------------- /15 - Handling Forms in Angular Apps/forms-td/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /15 - Handling Forms in Angular Apps/forms-td/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/15 - Handling Forms in Angular Apps/forms-td/src/favicon.ico -------------------------------------------------------------------------------- /15 - Handling Forms in Angular Apps/forms-td/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/15 - Handling Forms in Angular Apps/forms-td/src/index.html -------------------------------------------------------------------------------- /15 - Handling Forms in Angular Apps/forms-td/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/15 - Handling Forms in Angular Apps/forms-td/src/main.ts -------------------------------------------------------------------------------- /15 - Handling Forms in Angular Apps/forms-td/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/15 - Handling Forms in Angular Apps/forms-td/src/polyfills.ts -------------------------------------------------------------------------------- /15 - Handling Forms in Angular Apps/forms-td/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/15 - Handling Forms in Angular Apps/forms-td/src/styles.css -------------------------------------------------------------------------------- /15 - Handling Forms in Angular Apps/forms-td/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/15 - Handling Forms in Angular Apps/forms-td/src/test.ts -------------------------------------------------------------------------------- /15 - Handling Forms in Angular Apps/forms-td/src/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/15 - Handling Forms in Angular Apps/forms-td/src/tslint.json -------------------------------------------------------------------------------- /15 - Handling Forms in Angular Apps/forms-td/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/15 - Handling Forms in Angular Apps/forms-td/tsconfig.json -------------------------------------------------------------------------------- /15 - Handling Forms in Angular Apps/forms-td/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/15 - Handling Forms in Angular Apps/forms-td/tslint.json -------------------------------------------------------------------------------- /16 - Course Project - Forms/recipebook/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/16 - Course Project - Forms/recipebook/.editorconfig -------------------------------------------------------------------------------- /16 - Course Project - Forms/recipebook/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/16 - Course Project - Forms/recipebook/.gitignore -------------------------------------------------------------------------------- /16 - Course Project - Forms/recipebook/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true 3 | } 4 | -------------------------------------------------------------------------------- /16 - Course Project - Forms/recipebook/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/16 - Course Project - Forms/recipebook/README.md -------------------------------------------------------------------------------- /16 - Course Project - Forms/recipebook/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/16 - Course Project - Forms/recipebook/angular.json -------------------------------------------------------------------------------- /16 - Course Project - Forms/recipebook/e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/16 - Course Project - Forms/recipebook/e2e/protractor.conf.js -------------------------------------------------------------------------------- /16 - Course Project - Forms/recipebook/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/16 - Course Project - Forms/recipebook/e2e/src/app.po.ts -------------------------------------------------------------------------------- /16 - Course Project - Forms/recipebook/e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/16 - Course Project - Forms/recipebook/e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /16 - Course Project - Forms/recipebook/how-to-use.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/16 - Course Project - Forms/recipebook/how-to-use.txt -------------------------------------------------------------------------------- /16 - Course Project - Forms/recipebook/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/16 - Course Project - Forms/recipebook/package-lock.json -------------------------------------------------------------------------------- /16 - Course Project - Forms/recipebook/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/16 - Course Project - Forms/recipebook/package.json -------------------------------------------------------------------------------- /16 - Course Project - Forms/recipebook/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /16 - Course Project - Forms/recipebook/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/16 - Course Project - Forms/recipebook/src/app/app.module.ts -------------------------------------------------------------------------------- /16 - Course Project - Forms/recipebook/src/app/recipes/recipe-detail/recipe-detail.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /16 - Course Project - Forms/recipebook/src/app/recipes/recipe-list/recipe-item/recipe-item.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /16 - Course Project - Forms/recipebook/src/app/recipes/recipe-list/recipe-list.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /16 - Course Project - Forms/recipebook/src/app/recipes/recipe-start/recipe-start.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /16 - Course Project - Forms/recipebook/src/app/recipes/recipe-start/recipe-start.component.html: -------------------------------------------------------------------------------- 1 |

Please select a Recipe!

2 | -------------------------------------------------------------------------------- /16 - Course Project - Forms/recipebook/src/app/recipes/recipes.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /16 - Course Project - Forms/recipebook/src/app/shopping-list/shopping-list.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /16 - Course Project - Forms/recipebook/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /16 - Course Project - Forms/recipebook/src/browserslist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/16 - Course Project - Forms/recipebook/src/browserslist -------------------------------------------------------------------------------- /16 - Course Project - Forms/recipebook/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /16 - Course Project - Forms/recipebook/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/16 - Course Project - Forms/recipebook/src/favicon.ico -------------------------------------------------------------------------------- /16 - Course Project - Forms/recipebook/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/16 - Course Project - Forms/recipebook/src/index.html -------------------------------------------------------------------------------- /16 - Course Project - Forms/recipebook/src/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/16 - Course Project - Forms/recipebook/src/karma.conf.js -------------------------------------------------------------------------------- /16 - Course Project - Forms/recipebook/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/16 - Course Project - Forms/recipebook/src/main.ts -------------------------------------------------------------------------------- /16 - Course Project - Forms/recipebook/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/16 - Course Project - Forms/recipebook/src/polyfills.ts -------------------------------------------------------------------------------- /16 - Course Project - Forms/recipebook/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/16 - Course Project - Forms/recipebook/src/styles.css -------------------------------------------------------------------------------- /16 - Course Project - Forms/recipebook/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/16 - Course Project - Forms/recipebook/src/test.ts -------------------------------------------------------------------------------- /16 - Course Project - Forms/recipebook/src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/16 - Course Project - Forms/recipebook/src/tsconfig.app.json -------------------------------------------------------------------------------- /16 - Course Project - Forms/recipebook/src/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/16 - Course Project - Forms/recipebook/src/tsconfig.spec.json -------------------------------------------------------------------------------- /16 - Course Project - Forms/recipebook/src/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/16 - Course Project - Forms/recipebook/src/tslint.json -------------------------------------------------------------------------------- /16 - Course Project - Forms/recipebook/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/16 - Course Project - Forms/recipebook/tsconfig.json -------------------------------------------------------------------------------- /16 - Course Project - Forms/recipebook/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/16 - Course Project - Forms/recipebook/tslint.json -------------------------------------------------------------------------------- /17 - Using Pipes to Transform Output/pipes-assignment-start/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | .container { 2 | margin-top: 50px; 3 | } 4 | -------------------------------------------------------------------------------- /17 - Using Pipes to Transform Output/pipes-assignment-start/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /17 - Using Pipes to Transform Output/pipes-assignment-start/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /17 - Using Pipes to Transform Output/pipes-start/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/17 - Using Pipes to Transform Output/pipes-start/.gitignore -------------------------------------------------------------------------------- /17 - Using Pipes to Transform Output/pipes-start/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/17 - Using Pipes to Transform Output/pipes-start/README.md -------------------------------------------------------------------------------- /17 - Using Pipes to Transform Output/pipes-start/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/17 - Using Pipes to Transform Output/pipes-start/angular.json -------------------------------------------------------------------------------- /17 - Using Pipes to Transform Output/pipes-start/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/17 - Using Pipes to Transform Output/pipes-start/package.json -------------------------------------------------------------------------------- /17 - Using Pipes to Transform Output/pipes-start/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | .container { 2 | margin-top: 50px; 3 | } 4 | -------------------------------------------------------------------------------- /17 - Using Pipes to Transform Output/pipes-start/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /17 - Using Pipes to Transform Output/pipes-start/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /17 - Using Pipes to Transform Output/pipes-start/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/17 - Using Pipes to Transform Output/pipes-start/src/main.ts -------------------------------------------------------------------------------- /17 - Using Pipes to Transform Output/pipes-start/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/17 - Using Pipes to Transform Output/pipes-start/src/test.ts -------------------------------------------------------------------------------- /17 - Using Pipes to Transform Output/pipes-start/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/17 - Using Pipes to Transform Output/pipes-start/tslint.json -------------------------------------------------------------------------------- /18 - Making Http Requests/http-01-start/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/18 - Making Http Requests/http-01-start/.editorconfig -------------------------------------------------------------------------------- /18 - Making Http Requests/http-01-start/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/18 - Making Http Requests/http-01-start/.gitignore -------------------------------------------------------------------------------- /18 - Making Http Requests/http-01-start/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/18 - Making Http Requests/http-01-start/README.md -------------------------------------------------------------------------------- /18 - Making Http Requests/http-01-start/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/18 - Making Http Requests/http-01-start/angular.json -------------------------------------------------------------------------------- /18 - Making Http Requests/http-01-start/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/18 - Making Http Requests/http-01-start/e2e/src/app.po.ts -------------------------------------------------------------------------------- /18 - Making Http Requests/http-01-start/e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/18 - Making Http Requests/http-01-start/e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /18 - Making Http Requests/http-01-start/how-to-use.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/18 - Making Http Requests/http-01-start/how-to-use.txt -------------------------------------------------------------------------------- /18 - Making Http Requests/http-01-start/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/18 - Making Http Requests/http-01-start/package-lock.json -------------------------------------------------------------------------------- /18 - Making Http Requests/http-01-start/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/18 - Making Http Requests/http-01-start/package.json -------------------------------------------------------------------------------- /18 - Making Http Requests/http-01-start/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/18 - Making Http Requests/http-01-start/src/app/app.module.ts -------------------------------------------------------------------------------- /18 - Making Http Requests/http-01-start/src/app/post.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/18 - Making Http Requests/http-01-start/src/app/post.model.ts -------------------------------------------------------------------------------- /18 - Making Http Requests/http-01-start/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /18 - Making Http Requests/http-01-start/src/browserslist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/18 - Making Http Requests/http-01-start/src/browserslist -------------------------------------------------------------------------------- /18 - Making Http Requests/http-01-start/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /18 - Making Http Requests/http-01-start/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/18 - Making Http Requests/http-01-start/src/favicon.ico -------------------------------------------------------------------------------- /18 - Making Http Requests/http-01-start/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/18 - Making Http Requests/http-01-start/src/index.html -------------------------------------------------------------------------------- /18 - Making Http Requests/http-01-start/src/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/18 - Making Http Requests/http-01-start/src/karma.conf.js -------------------------------------------------------------------------------- /18 - Making Http Requests/http-01-start/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/18 - Making Http Requests/http-01-start/src/main.ts -------------------------------------------------------------------------------- /18 - Making Http Requests/http-01-start/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/18 - Making Http Requests/http-01-start/src/polyfills.ts -------------------------------------------------------------------------------- /18 - Making Http Requests/http-01-start/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/18 - Making Http Requests/http-01-start/src/styles.css -------------------------------------------------------------------------------- /18 - Making Http Requests/http-01-start/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/18 - Making Http Requests/http-01-start/src/test.ts -------------------------------------------------------------------------------- /18 - Making Http Requests/http-01-start/src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/18 - Making Http Requests/http-01-start/src/tsconfig.app.json -------------------------------------------------------------------------------- /18 - Making Http Requests/http-01-start/src/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/18 - Making Http Requests/http-01-start/src/tslint.json -------------------------------------------------------------------------------- /18 - Making Http Requests/http-01-start/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/18 - Making Http Requests/http-01-start/tsconfig.json -------------------------------------------------------------------------------- /18 - Making Http Requests/http-01-start/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/18 - Making Http Requests/http-01-start/tslint.json -------------------------------------------------------------------------------- /19 - Course Project - Http/recipebook/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/19 - Course Project - Http/recipebook/.editorconfig -------------------------------------------------------------------------------- /19 - Course Project - Http/recipebook/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/19 - Course Project - Http/recipebook/.gitignore -------------------------------------------------------------------------------- /19 - Course Project - Http/recipebook/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true 3 | } 4 | -------------------------------------------------------------------------------- /19 - Course Project - Http/recipebook/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/19 - Course Project - Http/recipebook/README.md -------------------------------------------------------------------------------- /19 - Course Project - Http/recipebook/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/19 - Course Project - Http/recipebook/angular.json -------------------------------------------------------------------------------- /19 - Course Project - Http/recipebook/e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/19 - Course Project - Http/recipebook/e2e/protractor.conf.js -------------------------------------------------------------------------------- /19 - Course Project - Http/recipebook/e2e/src/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/19 - Course Project - Http/recipebook/e2e/src/app.e2e-spec.ts -------------------------------------------------------------------------------- /19 - Course Project - Http/recipebook/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/19 - Course Project - Http/recipebook/e2e/src/app.po.ts -------------------------------------------------------------------------------- /19 - Course Project - Http/recipebook/e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/19 - Course Project - Http/recipebook/e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /19 - Course Project - Http/recipebook/how-to-use.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/19 - Course Project - Http/recipebook/how-to-use.txt -------------------------------------------------------------------------------- /19 - Course Project - Http/recipebook/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/19 - Course Project - Http/recipebook/package-lock.json -------------------------------------------------------------------------------- /19 - Course Project - Http/recipebook/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/19 - Course Project - Http/recipebook/package.json -------------------------------------------------------------------------------- /19 - Course Project - Http/recipebook/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /19 - Course Project - Http/recipebook/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/19 - Course Project - Http/recipebook/src/app/app.module.ts -------------------------------------------------------------------------------- /19 - Course Project - Http/recipebook/src/app/recipes/recipe-detail/recipe-detail.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /19 - Course Project - Http/recipebook/src/app/recipes/recipe-list/recipe-item/recipe-item.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /19 - Course Project - Http/recipebook/src/app/recipes/recipe-list/recipe-list.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /19 - Course Project - Http/recipebook/src/app/recipes/recipe-start/recipe-start.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /19 - Course Project - Http/recipebook/src/app/recipes/recipe-start/recipe-start.component.html: -------------------------------------------------------------------------------- 1 |

Please select a Recipe!

2 | -------------------------------------------------------------------------------- /19 - Course Project - Http/recipebook/src/app/recipes/recipes.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /19 - Course Project - Http/recipebook/src/app/shopping-list/shopping-list.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /19 - Course Project - Http/recipebook/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /19 - Course Project - Http/recipebook/src/browserslist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/19 - Course Project - Http/recipebook/src/browserslist -------------------------------------------------------------------------------- /19 - Course Project - Http/recipebook/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /19 - Course Project - Http/recipebook/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/19 - Course Project - Http/recipebook/src/favicon.ico -------------------------------------------------------------------------------- /19 - Course Project - Http/recipebook/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/19 - Course Project - Http/recipebook/src/index.html -------------------------------------------------------------------------------- /19 - Course Project - Http/recipebook/src/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/19 - Course Project - Http/recipebook/src/karma.conf.js -------------------------------------------------------------------------------- /19 - Course Project - Http/recipebook/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/19 - Course Project - Http/recipebook/src/main.ts -------------------------------------------------------------------------------- /19 - Course Project - Http/recipebook/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/19 - Course Project - Http/recipebook/src/polyfills.ts -------------------------------------------------------------------------------- /19 - Course Project - Http/recipebook/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/19 - Course Project - Http/recipebook/src/styles.css -------------------------------------------------------------------------------- /19 - Course Project - Http/recipebook/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/19 - Course Project - Http/recipebook/src/test.ts -------------------------------------------------------------------------------- /19 - Course Project - Http/recipebook/src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/19 - Course Project - Http/recipebook/src/tsconfig.app.json -------------------------------------------------------------------------------- /19 - Course Project - Http/recipebook/src/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/19 - Course Project - Http/recipebook/src/tsconfig.spec.json -------------------------------------------------------------------------------- /19 - Course Project - Http/recipebook/src/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/19 - Course Project - Http/recipebook/src/tslint.json -------------------------------------------------------------------------------- /19 - Course Project - Http/recipebook/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/19 - Course Project - Http/recipebook/tsconfig.json -------------------------------------------------------------------------------- /19 - Course Project - Http/recipebook/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/19 - Course Project - Http/recipebook/tslint.json -------------------------------------------------------------------------------- /2 - The Basics/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/2 - The Basics/.editorconfig -------------------------------------------------------------------------------- /2 - The Basics/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/2 - The Basics/.gitignore -------------------------------------------------------------------------------- /2 - The Basics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/2 - The Basics/README.md -------------------------------------------------------------------------------- /2 - The Basics/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/2 - The Basics/angular.json -------------------------------------------------------------------------------- /2 - The Basics/browserslist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/2 - The Basics/browserslist -------------------------------------------------------------------------------- /2 - The Basics/e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/2 - The Basics/e2e/protractor.conf.js -------------------------------------------------------------------------------- /2 - The Basics/e2e/src/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/2 - The Basics/e2e/src/app.e2e-spec.ts -------------------------------------------------------------------------------- /2 - The Basics/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/2 - The Basics/e2e/src/app.po.ts -------------------------------------------------------------------------------- /2 - The Basics/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/2 - The Basics/e2e/tsconfig.json -------------------------------------------------------------------------------- /2 - The Basics/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/2 - The Basics/karma.conf.js -------------------------------------------------------------------------------- /2 - The Basics/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/2 - The Basics/package-lock.json -------------------------------------------------------------------------------- /2 - The Basics/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/2 - The Basics/package.json -------------------------------------------------------------------------------- /2 - The Basics/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | h3 { 2 | color: blue; 3 | } 4 | -------------------------------------------------------------------------------- /2 - The Basics/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/2 - The Basics/src/app/app.component.html -------------------------------------------------------------------------------- /2 - The Basics/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/2 - The Basics/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /2 - The Basics/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/2 - The Basics/src/app/app.component.ts -------------------------------------------------------------------------------- /2 - The Basics/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/2 - The Basics/src/app/app.module.ts -------------------------------------------------------------------------------- /2 - The Basics/src/app/server/server.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/2 - The Basics/src/app/server/server.component.html -------------------------------------------------------------------------------- /2 - The Basics/src/app/server/server.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/2 - The Basics/src/app/server/server.component.ts -------------------------------------------------------------------------------- /2 - The Basics/src/app/servers/servers.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2 - The Basics/src/app/servers/servers.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/2 - The Basics/src/app/servers/servers.component.html -------------------------------------------------------------------------------- /2 - The Basics/src/app/servers/servers.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/2 - The Basics/src/app/servers/servers.component.ts -------------------------------------------------------------------------------- /2 - The Basics/src/app/success-alert/success-alert.component.html: -------------------------------------------------------------------------------- 1 |

You are so successful!

2 | -------------------------------------------------------------------------------- /2 - The Basics/src/app/warning-alert/warning-alert.component.html: -------------------------------------------------------------------------------- 1 |

This is a warning, you are in danger!

2 | -------------------------------------------------------------------------------- /2 - The Basics/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2 - The Basics/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /2 - The Basics/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/2 - The Basics/src/environments/environment.ts -------------------------------------------------------------------------------- /2 - The Basics/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/2 - The Basics/src/favicon.ico -------------------------------------------------------------------------------- /2 - The Basics/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/2 - The Basics/src/index.html -------------------------------------------------------------------------------- /2 - The Basics/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/2 - The Basics/src/main.ts -------------------------------------------------------------------------------- /2 - The Basics/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/2 - The Basics/src/polyfills.ts -------------------------------------------------------------------------------- /2 - The Basics/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/2 - The Basics/src/styles.css -------------------------------------------------------------------------------- /2 - The Basics/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/2 - The Basics/src/test.ts -------------------------------------------------------------------------------- /2 - The Basics/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/2 - The Basics/tsconfig.app.json -------------------------------------------------------------------------------- /2 - The Basics/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/2 - The Basics/tsconfig.json -------------------------------------------------------------------------------- /2 - The Basics/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/2 - The Basics/tsconfig.spec.json -------------------------------------------------------------------------------- /2 - The Basics/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/2 - The Basics/tslint.json -------------------------------------------------------------------------------- /20 - Authentication & Route Protection in Angular/recipebook/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true 3 | } 4 | -------------------------------------------------------------------------------- /20 - Authentication & Route Protection in Angular/recipebook/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /20 - Authentication & Route Protection in Angular/recipebook/src/app/recipes/recipe-detail/recipe-detail.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /20 - Authentication & Route Protection in Angular/recipebook/src/app/recipes/recipe-list/recipe-item/recipe-item.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /20 - Authentication & Route Protection in Angular/recipebook/src/app/recipes/recipe-list/recipe-list.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /20 - Authentication & Route Protection in Angular/recipebook/src/app/recipes/recipe-start/recipe-start.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /20 - Authentication & Route Protection in Angular/recipebook/src/app/recipes/recipe-start/recipe-start.component.html: -------------------------------------------------------------------------------- 1 |

Please select a Recipe!

2 | -------------------------------------------------------------------------------- /20 - Authentication & Route Protection in Angular/recipebook/src/app/recipes/recipes.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /20 - Authentication & Route Protection in Angular/recipebook/src/app/shopping-list/shopping-list.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /20 - Authentication & Route Protection in Angular/recipebook/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /20 - Authentication & Route Protection in Angular/recipebook/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /21 - Dynamic Components/recipebook/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/21 - Dynamic Components/recipebook/.editorconfig -------------------------------------------------------------------------------- /21 - Dynamic Components/recipebook/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/21 - Dynamic Components/recipebook/.gitignore -------------------------------------------------------------------------------- /21 - Dynamic Components/recipebook/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true 3 | } 4 | -------------------------------------------------------------------------------- /21 - Dynamic Components/recipebook/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/21 - Dynamic Components/recipebook/README.md -------------------------------------------------------------------------------- /21 - Dynamic Components/recipebook/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/21 - Dynamic Components/recipebook/angular.json -------------------------------------------------------------------------------- /21 - Dynamic Components/recipebook/e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/21 - Dynamic Components/recipebook/e2e/protractor.conf.js -------------------------------------------------------------------------------- /21 - Dynamic Components/recipebook/e2e/src/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/21 - Dynamic Components/recipebook/e2e/src/app.e2e-spec.ts -------------------------------------------------------------------------------- /21 - Dynamic Components/recipebook/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/21 - Dynamic Components/recipebook/e2e/src/app.po.ts -------------------------------------------------------------------------------- /21 - Dynamic Components/recipebook/e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/21 - Dynamic Components/recipebook/e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /21 - Dynamic Components/recipebook/how-to-use.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/21 - Dynamic Components/recipebook/how-to-use.txt -------------------------------------------------------------------------------- /21 - Dynamic Components/recipebook/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/21 - Dynamic Components/recipebook/package-lock.json -------------------------------------------------------------------------------- /21 - Dynamic Components/recipebook/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/21 - Dynamic Components/recipebook/package.json -------------------------------------------------------------------------------- /21 - Dynamic Components/recipebook/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /21 - Dynamic Components/recipebook/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/21 - Dynamic Components/recipebook/src/app/app.component.html -------------------------------------------------------------------------------- /21 - Dynamic Components/recipebook/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/21 - Dynamic Components/recipebook/src/app/app.component.ts -------------------------------------------------------------------------------- /21 - Dynamic Components/recipebook/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/21 - Dynamic Components/recipebook/src/app/app.module.ts -------------------------------------------------------------------------------- /21 - Dynamic Components/recipebook/src/app/auth/auth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/21 - Dynamic Components/recipebook/src/app/auth/auth.guard.ts -------------------------------------------------------------------------------- /21 - Dynamic Components/recipebook/src/app/auth/user.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/21 - Dynamic Components/recipebook/src/app/auth/user.model.ts -------------------------------------------------------------------------------- /21 - Dynamic Components/recipebook/src/app/recipes/recipe-detail/recipe-detail.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /21 - Dynamic Components/recipebook/src/app/recipes/recipe-list/recipe-item/recipe-item.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /21 - Dynamic Components/recipebook/src/app/recipes/recipe-list/recipe-list.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /21 - Dynamic Components/recipebook/src/app/recipes/recipe-start/recipe-start.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /21 - Dynamic Components/recipebook/src/app/recipes/recipe-start/recipe-start.component.html: -------------------------------------------------------------------------------- 1 |

Please select a Recipe!

2 | -------------------------------------------------------------------------------- /21 - Dynamic Components/recipebook/src/app/recipes/recipes.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /21 - Dynamic Components/recipebook/src/app/shopping-list/shopping-list.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /21 - Dynamic Components/recipebook/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /21 - Dynamic Components/recipebook/src/browserslist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/21 - Dynamic Components/recipebook/src/browserslist -------------------------------------------------------------------------------- /21 - Dynamic Components/recipebook/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /21 - Dynamic Components/recipebook/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/21 - Dynamic Components/recipebook/src/favicon.ico -------------------------------------------------------------------------------- /21 - Dynamic Components/recipebook/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/21 - Dynamic Components/recipebook/src/index.html -------------------------------------------------------------------------------- /21 - Dynamic Components/recipebook/src/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/21 - Dynamic Components/recipebook/src/karma.conf.js -------------------------------------------------------------------------------- /21 - Dynamic Components/recipebook/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/21 - Dynamic Components/recipebook/src/main.ts -------------------------------------------------------------------------------- /21 - Dynamic Components/recipebook/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/21 - Dynamic Components/recipebook/src/polyfills.ts -------------------------------------------------------------------------------- /21 - Dynamic Components/recipebook/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/21 - Dynamic Components/recipebook/src/styles.css -------------------------------------------------------------------------------- /21 - Dynamic Components/recipebook/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/21 - Dynamic Components/recipebook/src/test.ts -------------------------------------------------------------------------------- /21 - Dynamic Components/recipebook/src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/21 - Dynamic Components/recipebook/src/tsconfig.app.json -------------------------------------------------------------------------------- /21 - Dynamic Components/recipebook/src/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/21 - Dynamic Components/recipebook/src/tsconfig.spec.json -------------------------------------------------------------------------------- /21 - Dynamic Components/recipebook/src/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/21 - Dynamic Components/recipebook/src/tslint.json -------------------------------------------------------------------------------- /21 - Dynamic Components/recipebook/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/21 - Dynamic Components/recipebook/tsconfig.json -------------------------------------------------------------------------------- /21 - Dynamic Components/recipebook/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/21 - Dynamic Components/recipebook/tslint.json -------------------------------------------------------------------------------- /22 - Angular Modules & Optimizing Angular Apps/recipebook/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true 3 | } 4 | -------------------------------------------------------------------------------- /22 - Angular Modules & Optimizing Angular Apps/recipebook/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /22 - Angular Modules & Optimizing Angular Apps/recipebook/src/app/recipes/recipe-detail/recipe-detail.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /22 - Angular Modules & Optimizing Angular Apps/recipebook/src/app/recipes/recipe-list/recipe-item/recipe-item.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /22 - Angular Modules & Optimizing Angular Apps/recipebook/src/app/recipes/recipe-list/recipe-list.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /22 - Angular Modules & Optimizing Angular Apps/recipebook/src/app/recipes/recipe-start/recipe-start.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /22 - Angular Modules & Optimizing Angular Apps/recipebook/src/app/recipes/recipe-start/recipe-start.component.html: -------------------------------------------------------------------------------- 1 |

Please select a Recipe!

2 | -------------------------------------------------------------------------------- /22 - Angular Modules & Optimizing Angular Apps/recipebook/src/app/recipes/recipes.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /22 - Angular Modules & Optimizing Angular Apps/recipebook/src/app/shopping-list/shopping-list.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /22 - Angular Modules & Optimizing Angular Apps/recipebook/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /22 - Angular Modules & Optimizing Angular Apps/recipebook/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /23 - Deploying an Angular App/recipebook/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/23 - Deploying an Angular App/recipebook/.editorconfig -------------------------------------------------------------------------------- /23 - Deploying an Angular App/recipebook/.firebaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/23 - Deploying an Angular App/recipebook/.firebaserc -------------------------------------------------------------------------------- /23 - Deploying an Angular App/recipebook/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/23 - Deploying an Angular App/recipebook/.gitignore -------------------------------------------------------------------------------- /23 - Deploying an Angular App/recipebook/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true 3 | } 4 | -------------------------------------------------------------------------------- /23 - Deploying an Angular App/recipebook/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/23 - Deploying an Angular App/recipebook/README.md -------------------------------------------------------------------------------- /23 - Deploying an Angular App/recipebook/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/23 - Deploying an Angular App/recipebook/angular.json -------------------------------------------------------------------------------- /23 - Deploying an Angular App/recipebook/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/23 - Deploying an Angular App/recipebook/e2e/src/app.po.ts -------------------------------------------------------------------------------- /23 - Deploying an Angular App/recipebook/firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/23 - Deploying an Angular App/recipebook/firebase.json -------------------------------------------------------------------------------- /23 - Deploying an Angular App/recipebook/how-to-use.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/23 - Deploying an Angular App/recipebook/how-to-use.txt -------------------------------------------------------------------------------- /23 - Deploying an Angular App/recipebook/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/23 - Deploying an Angular App/recipebook/package-lock.json -------------------------------------------------------------------------------- /23 - Deploying an Angular App/recipebook/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/23 - Deploying an Angular App/recipebook/package.json -------------------------------------------------------------------------------- /23 - Deploying an Angular App/recipebook/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /23 - Deploying an Angular App/recipebook/src/app/recipes/recipe-detail/recipe-detail.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /23 - Deploying an Angular App/recipebook/src/app/recipes/recipe-list/recipe-item/recipe-item.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /23 - Deploying an Angular App/recipebook/src/app/recipes/recipe-list/recipe-list.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /23 - Deploying an Angular App/recipebook/src/app/recipes/recipe-start/recipe-start.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /23 - Deploying an Angular App/recipebook/src/app/recipes/recipe-start/recipe-start.component.html: -------------------------------------------------------------------------------- 1 |

Please select a Recipe!

2 | -------------------------------------------------------------------------------- /23 - Deploying an Angular App/recipebook/src/app/recipes/recipes.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /23 - Deploying an Angular App/recipebook/src/app/shopping-list/shopping-list.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /23 - Deploying an Angular App/recipebook/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /23 - Deploying an Angular App/recipebook/src/browserslist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/23 - Deploying an Angular App/recipebook/src/browserslist -------------------------------------------------------------------------------- /23 - Deploying an Angular App/recipebook/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/23 - Deploying an Angular App/recipebook/src/favicon.ico -------------------------------------------------------------------------------- /23 - Deploying an Angular App/recipebook/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/23 - Deploying an Angular App/recipebook/src/index.html -------------------------------------------------------------------------------- /23 - Deploying an Angular App/recipebook/src/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/23 - Deploying an Angular App/recipebook/src/karma.conf.js -------------------------------------------------------------------------------- /23 - Deploying an Angular App/recipebook/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/23 - Deploying an Angular App/recipebook/src/main.ts -------------------------------------------------------------------------------- /23 - Deploying an Angular App/recipebook/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/23 - Deploying an Angular App/recipebook/src/polyfills.ts -------------------------------------------------------------------------------- /23 - Deploying an Angular App/recipebook/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/23 - Deploying an Angular App/recipebook/src/styles.css -------------------------------------------------------------------------------- /23 - Deploying an Angular App/recipebook/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/23 - Deploying an Angular App/recipebook/src/test.ts -------------------------------------------------------------------------------- /23 - Deploying an Angular App/recipebook/src/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/23 - Deploying an Angular App/recipebook/src/tslint.json -------------------------------------------------------------------------------- /23 - Deploying an Angular App/recipebook/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/23 - Deploying an Angular App/recipebook/tsconfig.json -------------------------------------------------------------------------------- /23 - Deploying an Angular App/recipebook/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/23 - Deploying an Angular App/recipebook/tslint.json -------------------------------------------------------------------------------- /24 - Bonus - Working with NgRx in our Project/recipebook/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true 3 | } 4 | -------------------------------------------------------------------------------- /24 - Bonus - Working with NgRx in our Project/recipebook/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /24 - Bonus - Working with NgRx in our Project/recipebook/src/app/recipes/recipe-detail/recipe-detail.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /24 - Bonus - Working with NgRx in our Project/recipebook/src/app/recipes/recipe-list/recipe-item/recipe-item.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /24 - Bonus - Working with NgRx in our Project/recipebook/src/app/recipes/recipe-list/recipe-list.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /24 - Bonus - Working with NgRx in our Project/recipebook/src/app/recipes/recipe-start/recipe-start.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /24 - Bonus - Working with NgRx in our Project/recipebook/src/app/recipes/recipe-start/recipe-start.component.html: -------------------------------------------------------------------------------- 1 |

Please select a Recipe!

2 | -------------------------------------------------------------------------------- /24 - Bonus - Working with NgRx in our Project/recipebook/src/app/recipes/recipes.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /24 - Bonus - Working with NgRx in our Project/recipebook/src/app/shopping-list/shopping-list.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /24 - Bonus - Working with NgRx in our Project/recipebook/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /25 - Bonus - Angular Universal/recipebook-auto/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/25 - Bonus - Angular Universal/recipebook-auto/.editorconfig -------------------------------------------------------------------------------- /25 - Bonus - Angular Universal/recipebook-auto/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/25 - Bonus - Angular Universal/recipebook-auto/.gitignore -------------------------------------------------------------------------------- /25 - Bonus - Angular Universal/recipebook-auto/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/25 - Bonus - Angular Universal/recipebook-auto/README.md -------------------------------------------------------------------------------- /25 - Bonus - Angular Universal/recipebook-auto/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/25 - Bonus - Angular Universal/recipebook-auto/angular.json -------------------------------------------------------------------------------- /25 - Bonus - Angular Universal/recipebook-auto/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/25 - Bonus - Angular Universal/recipebook-auto/package.json -------------------------------------------------------------------------------- /25 - Bonus - Angular Universal/recipebook-auto/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/25 - Bonus - Angular Universal/recipebook-auto/server.ts -------------------------------------------------------------------------------- /25 - Bonus - Angular Universal/recipebook-auto/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /25 - Bonus - Angular Universal/recipebook-auto/src/app/recipes/recipe-detail/recipe-detail.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /25 - Bonus - Angular Universal/recipebook-auto/src/app/recipes/recipe-list/recipe-item/recipe-item.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /25 - Bonus - Angular Universal/recipebook-auto/src/app/recipes/recipe-list/recipe-list.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /25 - Bonus - Angular Universal/recipebook-auto/src/app/recipes/recipe-start/recipe-start.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /25 - Bonus - Angular Universal/recipebook-auto/src/app/recipes/recipe-start/recipe-start.component.html: -------------------------------------------------------------------------------- 1 |

Please select a Recipe!

2 | -------------------------------------------------------------------------------- /25 - Bonus - Angular Universal/recipebook-auto/src/app/recipes/recipes.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /25 - Bonus - Angular Universal/recipebook-auto/src/app/shopping-list/shopping-edit/shopping-edit.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /25 - Bonus - Angular Universal/recipebook-auto/src/app/shopping-list/shopping-list.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /25 - Bonus - Angular Universal/recipebook-auto/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /25 - Bonus - Angular Universal/recipebook-auto/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/25 - Bonus - Angular Universal/recipebook-auto/src/index.html -------------------------------------------------------------------------------- /25 - Bonus - Angular Universal/recipebook-auto/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/25 - Bonus - Angular Universal/recipebook-auto/src/main.ts -------------------------------------------------------------------------------- /25 - Bonus - Angular Universal/recipebook-auto/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/25 - Bonus - Angular Universal/recipebook-auto/src/styles.css -------------------------------------------------------------------------------- /25 - Bonus - Angular Universal/recipebook-auto/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/25 - Bonus - Angular Universal/recipebook-auto/src/test.ts -------------------------------------------------------------------------------- /25 - Bonus - Angular Universal/recipebook-auto/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/25 - Bonus - Angular Universal/recipebook-auto/tsconfig.json -------------------------------------------------------------------------------- /25 - Bonus - Angular Universal/recipebook-auto/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/25 - Bonus - Angular Universal/recipebook-auto/tslint.json -------------------------------------------------------------------------------- /25 - Bonus - Angular Universal/recipebook-manual/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/25 - Bonus - Angular Universal/recipebook-manual/.gitignore -------------------------------------------------------------------------------- /25 - Bonus - Angular Universal/recipebook-manual/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/25 - Bonus - Angular Universal/recipebook-manual/README.md -------------------------------------------------------------------------------- /25 - Bonus - Angular Universal/recipebook-manual/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/25 - Bonus - Angular Universal/recipebook-manual/angular.json -------------------------------------------------------------------------------- /25 - Bonus - Angular Universal/recipebook-manual/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/25 - Bonus - Angular Universal/recipebook-manual/package.json -------------------------------------------------------------------------------- /25 - Bonus - Angular Universal/recipebook-manual/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/25 - Bonus - Angular Universal/recipebook-manual/server.ts -------------------------------------------------------------------------------- /25 - Bonus - Angular Universal/recipebook-manual/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /25 - Bonus - Angular Universal/recipebook-manual/src/app/recipes/recipe-detail/recipe-detail.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /25 - Bonus - Angular Universal/recipebook-manual/src/app/recipes/recipe-list/recipe-item/recipe-item.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /25 - Bonus - Angular Universal/recipebook-manual/src/app/recipes/recipe-list/recipe-list.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /25 - Bonus - Angular Universal/recipebook-manual/src/app/recipes/recipe-start/recipe-start.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /25 - Bonus - Angular Universal/recipebook-manual/src/app/recipes/recipe-start/recipe-start.component.html: -------------------------------------------------------------------------------- 1 |

Please select a Recipe!

2 | -------------------------------------------------------------------------------- /25 - Bonus - Angular Universal/recipebook-manual/src/app/recipes/recipes.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /25 - Bonus - Angular Universal/recipebook-manual/src/app/shopping-list/shopping-edit/shopping-edit.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /25 - Bonus - Angular Universal/recipebook-manual/src/app/shopping-list/shopping-list.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /25 - Bonus - Angular Universal/recipebook-manual/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /25 - Bonus - Angular Universal/recipebook-manual/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/25 - Bonus - Angular Universal/recipebook-manual/src/main.ts -------------------------------------------------------------------------------- /25 - Bonus - Angular Universal/recipebook-manual/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/25 - Bonus - Angular Universal/recipebook-manual/src/test.ts -------------------------------------------------------------------------------- /25 - Bonus - Angular Universal/recipebook-manual/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/25 - Bonus - Angular Universal/recipebook-manual/tslint.json -------------------------------------------------------------------------------- /26 - Angular Animations/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/26 - Angular Animations/.editorconfig -------------------------------------------------------------------------------- /26 - Angular Animations/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/26 - Angular Animations/.gitignore -------------------------------------------------------------------------------- /26 - Angular Animations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/26 - Angular Animations/README.md -------------------------------------------------------------------------------- /26 - Angular Animations/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/26 - Angular Animations/angular.json -------------------------------------------------------------------------------- /26 - Angular Animations/e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/26 - Angular Animations/e2e/protractor.conf.js -------------------------------------------------------------------------------- /26 - Angular Animations/e2e/src/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/26 - Angular Animations/e2e/src/app.e2e-spec.ts -------------------------------------------------------------------------------- /26 - Angular Animations/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/26 - Angular Animations/e2e/src/app.po.ts -------------------------------------------------------------------------------- /26 - Angular Animations/e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/26 - Angular Animations/e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /26 - Angular Animations/how-to-use.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/26 - Angular Animations/how-to-use.txt -------------------------------------------------------------------------------- /26 - Angular Animations/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/26 - Angular Animations/package-lock.json -------------------------------------------------------------------------------- /26 - Angular Animations/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/26 - Angular Animations/package.json -------------------------------------------------------------------------------- /26 - Angular Animations/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /26 - Angular Animations/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/26 - Angular Animations/src/app/app.component.html -------------------------------------------------------------------------------- /26 - Angular Animations/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/26 - Angular Animations/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /26 - Angular Animations/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/26 - Angular Animations/src/app/app.component.ts -------------------------------------------------------------------------------- /26 - Angular Animations/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/26 - Angular Animations/src/app/app.module.ts -------------------------------------------------------------------------------- /26 - Angular Animations/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /26 - Angular Animations/src/browserslist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/26 - Angular Animations/src/browserslist -------------------------------------------------------------------------------- /26 - Angular Animations/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /26 - Angular Animations/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/26 - Angular Animations/src/environments/environment.ts -------------------------------------------------------------------------------- /26 - Angular Animations/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/26 - Angular Animations/src/favicon.ico -------------------------------------------------------------------------------- /26 - Angular Animations/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/26 - Angular Animations/src/index.html -------------------------------------------------------------------------------- /26 - Angular Animations/src/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/26 - Angular Animations/src/karma.conf.js -------------------------------------------------------------------------------- /26 - Angular Animations/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/26 - Angular Animations/src/main.ts -------------------------------------------------------------------------------- /26 - Angular Animations/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/26 - Angular Animations/src/polyfills.ts -------------------------------------------------------------------------------- /26 - Angular Animations/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/26 - Angular Animations/src/styles.css -------------------------------------------------------------------------------- /26 - Angular Animations/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/26 - Angular Animations/src/test.ts -------------------------------------------------------------------------------- /26 - Angular Animations/src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/26 - Angular Animations/src/tsconfig.app.json -------------------------------------------------------------------------------- /26 - Angular Animations/src/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/26 - Angular Animations/src/tsconfig.spec.json -------------------------------------------------------------------------------- /26 - Angular Animations/src/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/26 - Angular Animations/src/tslint.json -------------------------------------------------------------------------------- /26 - Angular Animations/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/26 - Angular Animations/tsconfig.json -------------------------------------------------------------------------------- /26 - Angular Animations/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/26 - Angular Animations/tslint.json -------------------------------------------------------------------------------- /27 - Adding Offline Capabilities with Service/ng-pwa-01-start/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /27 - Adding Offline Capabilities with Service/ng-pwa-01-start/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /27 - Adding Offline Capabilities with Service/ng-pwa-01-start/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /28 - A Basic Introduction to Unit Testing in/testingapp/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /28 - A Basic Introduction to Unit Testing in/testingapp/src/app/app.component.html: -------------------------------------------------------------------------------- 1 |

{{ title }}

2 | -------------------------------------------------------------------------------- /28 - A Basic Introduction to Unit Testing in/testingapp/src/app/user/user.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /28 - A Basic Introduction to Unit Testing in/testingapp/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /28 - A Basic Introduction to Unit Testing in/testingapp/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /29 - Angular as a Platform & Closer Look at the CLI/angular-config/projects/backend/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /29 - Angular as a Platform & Closer Look at the CLI/angular-config/projects/backend/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /29 - Angular as a Platform & Closer Look at the CLI/angular-config/projects/backend/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /29 - Angular as a Platform & Closer Look at the CLI/angular-config/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /29 - Angular as a Platform & Closer Look at the CLI/angular-config/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /29 - Angular as a Platform & Closer Look at the CLI/angular-config/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /29 - Angular as a Platform & Closer Look at the CLI/angular-shop/projects/backend/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /29 - Angular as a Platform & Closer Look at the CLI/angular-shop/projects/backend/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /29 - Angular as a Platform & Closer Look at the CLI/angular-shop/projects/backend/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /3 - Course Project - The Basics/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/3 - Course Project - The Basics/.editorconfig -------------------------------------------------------------------------------- /3 - Course Project - The Basics/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/3 - Course Project - The Basics/.gitignore -------------------------------------------------------------------------------- /3 - Course Project - The Basics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/3 - Course Project - The Basics/README.md -------------------------------------------------------------------------------- /3 - Course Project - The Basics/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/3 - Course Project - The Basics/angular.json -------------------------------------------------------------------------------- /3 - Course Project - The Basics/e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/3 - Course Project - The Basics/e2e/protractor.conf.js -------------------------------------------------------------------------------- /3 - Course Project - The Basics/e2e/src/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/3 - Course Project - The Basics/e2e/src/app.e2e-spec.ts -------------------------------------------------------------------------------- /3 - Course Project - The Basics/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/3 - Course Project - The Basics/e2e/src/app.po.ts -------------------------------------------------------------------------------- /3 - Course Project - The Basics/e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/3 - Course Project - The Basics/e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /3 - Course Project - The Basics/how-to-use.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/3 - Course Project - The Basics/how-to-use.txt -------------------------------------------------------------------------------- /3 - Course Project - The Basics/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/3 - Course Project - The Basics/package.json -------------------------------------------------------------------------------- /3 - Course Project - The Basics/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /3 - Course Project - The Basics/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/3 - Course Project - The Basics/src/app/app.component.html -------------------------------------------------------------------------------- /3 - Course Project - The Basics/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/3 - Course Project - The Basics/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /3 - Course Project - The Basics/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/3 - Course Project - The Basics/src/app/app.component.ts -------------------------------------------------------------------------------- /3 - Course Project - The Basics/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/3 - Course Project - The Basics/src/app/app.module.ts -------------------------------------------------------------------------------- /3 - Course Project - The Basics/src/app/recipes/recipe-detail/recipe-detail.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /3 - Course Project - The Basics/src/app/recipes/recipe-list/recipe-item/recipe-item.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /3 - Course Project - The Basics/src/app/recipes/recipe-list/recipe-item/recipe-item.component.html: -------------------------------------------------------------------------------- 1 |

2 | recipe-item works! 3 |

4 | -------------------------------------------------------------------------------- /3 - Course Project - The Basics/src/app/recipes/recipe-list/recipe-list.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /3 - Course Project - The Basics/src/app/recipes/recipes.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /3 - Course Project - The Basics/src/app/shopping-list/shopping-edit/shopping-edit.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /3 - Course Project - The Basics/src/app/shopping-list/shopping-list.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /3 - Course Project - The Basics/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /3 - Course Project - The Basics/src/browserslist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/3 - Course Project - The Basics/src/browserslist -------------------------------------------------------------------------------- /3 - Course Project - The Basics/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /3 - Course Project - The Basics/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/3 - Course Project - The Basics/src/favicon.ico -------------------------------------------------------------------------------- /3 - Course Project - The Basics/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/3 - Course Project - The Basics/src/index.html -------------------------------------------------------------------------------- /3 - Course Project - The Basics/src/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/3 - Course Project - The Basics/src/karma.conf.js -------------------------------------------------------------------------------- /3 - Course Project - The Basics/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/3 - Course Project - The Basics/src/main.ts -------------------------------------------------------------------------------- /3 - Course Project - The Basics/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/3 - Course Project - The Basics/src/polyfills.ts -------------------------------------------------------------------------------- /3 - Course Project - The Basics/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/3 - Course Project - The Basics/src/styles.css -------------------------------------------------------------------------------- /3 - Course Project - The Basics/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/3 - Course Project - The Basics/src/test.ts -------------------------------------------------------------------------------- /3 - Course Project - The Basics/src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/3 - Course Project - The Basics/src/tsconfig.app.json -------------------------------------------------------------------------------- /3 - Course Project - The Basics/src/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/3 - Course Project - The Basics/src/tsconfig.spec.json -------------------------------------------------------------------------------- /3 - Course Project - The Basics/src/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/3 - Course Project - The Basics/src/tslint.json -------------------------------------------------------------------------------- /3 - Course Project - The Basics/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/3 - Course Project - The Basics/tsconfig.json -------------------------------------------------------------------------------- /3 - Course Project - The Basics/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/3 - Course Project - The Basics/tslint.json -------------------------------------------------------------------------------- /4 - Debugging/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/4 - Debugging/.editorconfig -------------------------------------------------------------------------------- /4 - Debugging/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/4 - Debugging/.gitignore -------------------------------------------------------------------------------- /4 - Debugging/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/4 - Debugging/README.md -------------------------------------------------------------------------------- /4 - Debugging/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/4 - Debugging/angular.json -------------------------------------------------------------------------------- /4 - Debugging/e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/4 - Debugging/e2e/protractor.conf.js -------------------------------------------------------------------------------- /4 - Debugging/e2e/src/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/4 - Debugging/e2e/src/app.e2e-spec.ts -------------------------------------------------------------------------------- /4 - Debugging/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/4 - Debugging/e2e/src/app.po.ts -------------------------------------------------------------------------------- /4 - Debugging/e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/4 - Debugging/e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /4 - Debugging/how-to-use.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/4 - Debugging/how-to-use.txt -------------------------------------------------------------------------------- /4 - Debugging/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/4 - Debugging/package.json -------------------------------------------------------------------------------- /4 - Debugging/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /4 - Debugging/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/4 - Debugging/src/app/app.component.html -------------------------------------------------------------------------------- /4 - Debugging/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/4 - Debugging/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /4 - Debugging/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/4 - Debugging/src/app/app.component.ts -------------------------------------------------------------------------------- /4 - Debugging/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/4 - Debugging/src/app/app.module.ts -------------------------------------------------------------------------------- /4 - Debugging/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /4 - Debugging/src/browserslist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/4 - Debugging/src/browserslist -------------------------------------------------------------------------------- /4 - Debugging/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /4 - Debugging/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/4 - Debugging/src/environments/environment.ts -------------------------------------------------------------------------------- /4 - Debugging/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/4 - Debugging/src/favicon.ico -------------------------------------------------------------------------------- /4 - Debugging/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/4 - Debugging/src/index.html -------------------------------------------------------------------------------- /4 - Debugging/src/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/4 - Debugging/src/karma.conf.js -------------------------------------------------------------------------------- /4 - Debugging/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/4 - Debugging/src/main.ts -------------------------------------------------------------------------------- /4 - Debugging/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/4 - Debugging/src/polyfills.ts -------------------------------------------------------------------------------- /4 - Debugging/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/4 - Debugging/src/styles.css -------------------------------------------------------------------------------- /4 - Debugging/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/4 - Debugging/src/test.ts -------------------------------------------------------------------------------- /4 - Debugging/src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/4 - Debugging/src/tsconfig.app.json -------------------------------------------------------------------------------- /4 - Debugging/src/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/4 - Debugging/src/tsconfig.spec.json -------------------------------------------------------------------------------- /4 - Debugging/src/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/4 - Debugging/src/tslint.json -------------------------------------------------------------------------------- /4 - Debugging/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/4 - Debugging/tsconfig.json -------------------------------------------------------------------------------- /4 - Debugging/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/4 - Debugging/tslint.json -------------------------------------------------------------------------------- /5 - Components & Databinding Deep Dive/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/5 - Components & Databinding Deep Dive/.editorconfig -------------------------------------------------------------------------------- /5 - Components & Databinding Deep Dive/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/5 - Components & Databinding Deep Dive/.gitignore -------------------------------------------------------------------------------- /5 - Components & Databinding Deep Dive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/5 - Components & Databinding Deep Dive/README.md -------------------------------------------------------------------------------- /5 - Components & Databinding Deep Dive/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/5 - Components & Databinding Deep Dive/angular.json -------------------------------------------------------------------------------- /5 - Components & Databinding Deep Dive/e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/5 - Components & Databinding Deep Dive/e2e/protractor.conf.js -------------------------------------------------------------------------------- /5 - Components & Databinding Deep Dive/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/5 - Components & Databinding Deep Dive/e2e/src/app.po.ts -------------------------------------------------------------------------------- /5 - Components & Databinding Deep Dive/e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/5 - Components & Databinding Deep Dive/e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /5 - Components & Databinding Deep Dive/how-to-use.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/5 - Components & Databinding Deep Dive/how-to-use.txt -------------------------------------------------------------------------------- /5 - Components & Databinding Deep Dive/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/5 - Components & Databinding Deep Dive/package-lock.json -------------------------------------------------------------------------------- /5 - Components & Databinding Deep Dive/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/5 - Components & Databinding Deep Dive/package.json -------------------------------------------------------------------------------- /5 - Components & Databinding Deep Dive/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/5 - Components & Databinding Deep Dive/src/app/app.module.ts -------------------------------------------------------------------------------- /5 - Components & Databinding Deep Dive/src/app/cockpit/cockpit.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /5 - Components & Databinding Deep Dive/src/app/server-element/server-element.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /5 - Components & Databinding Deep Dive/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /5 - Components & Databinding Deep Dive/src/browserslist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/5 - Components & Databinding Deep Dive/src/browserslist -------------------------------------------------------------------------------- /5 - Components & Databinding Deep Dive/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /5 - Components & Databinding Deep Dive/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/5 - Components & Databinding Deep Dive/src/favicon.ico -------------------------------------------------------------------------------- /5 - Components & Databinding Deep Dive/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/5 - Components & Databinding Deep Dive/src/index.html -------------------------------------------------------------------------------- /5 - Components & Databinding Deep Dive/src/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/5 - Components & Databinding Deep Dive/src/karma.conf.js -------------------------------------------------------------------------------- /5 - Components & Databinding Deep Dive/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/5 - Components & Databinding Deep Dive/src/main.ts -------------------------------------------------------------------------------- /5 - Components & Databinding Deep Dive/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/5 - Components & Databinding Deep Dive/src/polyfills.ts -------------------------------------------------------------------------------- /5 - Components & Databinding Deep Dive/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/5 - Components & Databinding Deep Dive/src/styles.css -------------------------------------------------------------------------------- /5 - Components & Databinding Deep Dive/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/5 - Components & Databinding Deep Dive/src/test.ts -------------------------------------------------------------------------------- /5 - Components & Databinding Deep Dive/src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/5 - Components & Databinding Deep Dive/src/tsconfig.app.json -------------------------------------------------------------------------------- /5 - Components & Databinding Deep Dive/src/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/5 - Components & Databinding Deep Dive/src/tsconfig.spec.json -------------------------------------------------------------------------------- /5 - Components & Databinding Deep Dive/src/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/5 - Components & Databinding Deep Dive/src/tslint.json -------------------------------------------------------------------------------- /5 - Components & Databinding Deep Dive/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/5 - Components & Databinding Deep Dive/tsconfig.json -------------------------------------------------------------------------------- /5 - Components & Databinding Deep Dive/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/5 - Components & Databinding Deep Dive/tslint.json -------------------------------------------------------------------------------- /6 - Course Project - Components & Databinding/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/6 - Course Project - Components & Databinding/.editorconfig -------------------------------------------------------------------------------- /6 - Course Project - Components & Databinding/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/6 - Course Project - Components & Databinding/.gitignore -------------------------------------------------------------------------------- /6 - Course Project - Components & Databinding/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/6 - Course Project - Components & Databinding/README.md -------------------------------------------------------------------------------- /6 - Course Project - Components & Databinding/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/6 - Course Project - Components & Databinding/angular.json -------------------------------------------------------------------------------- /6 - Course Project - Components & Databinding/how-to-use.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/6 - Course Project - Components & Databinding/how-to-use.txt -------------------------------------------------------------------------------- /6 - Course Project - Components & Databinding/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/6 - Course Project - Components & Databinding/package.json -------------------------------------------------------------------------------- /6 - Course Project - Components & Databinding/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /6 - Course Project - Components & Databinding/src/app/recipes/recipe-detail/recipe-detail.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /6 - Course Project - Components & Databinding/src/app/recipes/recipe-list/recipe-item/recipe-item.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /6 - Course Project - Components & Databinding/src/app/recipes/recipe-list/recipe-list.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /6 - Course Project - Components & Databinding/src/app/recipes/recipes.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /6 - Course Project - Components & Databinding/src/app/shopping-list/shopping-edit/shopping-edit.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /6 - Course Project - Components & Databinding/src/app/shopping-list/shopping-list.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /6 - Course Project - Components & Databinding/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /6 - Course Project - Components & Databinding/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /6 - Course Project - Components & Databinding/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/6 - Course Project - Components & Databinding/src/favicon.ico -------------------------------------------------------------------------------- /6 - Course Project - Components & Databinding/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/6 - Course Project - Components & Databinding/src/index.html -------------------------------------------------------------------------------- /6 - Course Project - Components & Databinding/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/6 - Course Project - Components & Databinding/src/main.ts -------------------------------------------------------------------------------- /6 - Course Project - Components & Databinding/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/6 - Course Project - Components & Databinding/src/styles.css -------------------------------------------------------------------------------- /6 - Course Project - Components & Databinding/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/6 - Course Project - Components & Databinding/src/test.ts -------------------------------------------------------------------------------- /6 - Course Project - Components & Databinding/src/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/6 - Course Project - Components & Databinding/src/tslint.json -------------------------------------------------------------------------------- /6 - Course Project - Components & Databinding/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/6 - Course Project - Components & Databinding/tsconfig.json -------------------------------------------------------------------------------- /6 - Course Project - Components & Databinding/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/6 - Course Project - Components & Databinding/tslint.json -------------------------------------------------------------------------------- /7 - Directives Deep Dive/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/7 - Directives Deep Dive/.editorconfig -------------------------------------------------------------------------------- /7 - Directives Deep Dive/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/7 - Directives Deep Dive/.gitignore -------------------------------------------------------------------------------- /7 - Directives Deep Dive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/7 - Directives Deep Dive/README.md -------------------------------------------------------------------------------- /7 - Directives Deep Dive/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/7 - Directives Deep Dive/angular.json -------------------------------------------------------------------------------- /7 - Directives Deep Dive/e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/7 - Directives Deep Dive/e2e/protractor.conf.js -------------------------------------------------------------------------------- /7 - Directives Deep Dive/e2e/src/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/7 - Directives Deep Dive/e2e/src/app.e2e-spec.ts -------------------------------------------------------------------------------- /7 - Directives Deep Dive/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/7 - Directives Deep Dive/e2e/src/app.po.ts -------------------------------------------------------------------------------- /7 - Directives Deep Dive/e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/7 - Directives Deep Dive/e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /7 - Directives Deep Dive/how-to-use.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/7 - Directives Deep Dive/how-to-use.txt -------------------------------------------------------------------------------- /7 - Directives Deep Dive/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/7 - Directives Deep Dive/package-lock.json -------------------------------------------------------------------------------- /7 - Directives Deep Dive/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/7 - Directives Deep Dive/package.json -------------------------------------------------------------------------------- /7 - Directives Deep Dive/src/app/app.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/7 - Directives Deep Dive/src/app/app.component.css -------------------------------------------------------------------------------- /7 - Directives Deep Dive/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/7 - Directives Deep Dive/src/app/app.component.html -------------------------------------------------------------------------------- /7 - Directives Deep Dive/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/7 - Directives Deep Dive/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /7 - Directives Deep Dive/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/7 - Directives Deep Dive/src/app/app.component.ts -------------------------------------------------------------------------------- /7 - Directives Deep Dive/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/7 - Directives Deep Dive/src/app/app.module.ts -------------------------------------------------------------------------------- /7 - Directives Deep Dive/src/app/unless.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/7 - Directives Deep Dive/src/app/unless.directive.ts -------------------------------------------------------------------------------- /7 - Directives Deep Dive/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /7 - Directives Deep Dive/src/browserslist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/7 - Directives Deep Dive/src/browserslist -------------------------------------------------------------------------------- /7 - Directives Deep Dive/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /7 - Directives Deep Dive/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/7 - Directives Deep Dive/src/environments/environment.ts -------------------------------------------------------------------------------- /7 - Directives Deep Dive/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/7 - Directives Deep Dive/src/favicon.ico -------------------------------------------------------------------------------- /7 - Directives Deep Dive/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/7 - Directives Deep Dive/src/index.html -------------------------------------------------------------------------------- /7 - Directives Deep Dive/src/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/7 - Directives Deep Dive/src/karma.conf.js -------------------------------------------------------------------------------- /7 - Directives Deep Dive/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/7 - Directives Deep Dive/src/main.ts -------------------------------------------------------------------------------- /7 - Directives Deep Dive/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/7 - Directives Deep Dive/src/polyfills.ts -------------------------------------------------------------------------------- /7 - Directives Deep Dive/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/7 - Directives Deep Dive/src/styles.css -------------------------------------------------------------------------------- /7 - Directives Deep Dive/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/7 - Directives Deep Dive/src/test.ts -------------------------------------------------------------------------------- /7 - Directives Deep Dive/src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/7 - Directives Deep Dive/src/tsconfig.app.json -------------------------------------------------------------------------------- /7 - Directives Deep Dive/src/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/7 - Directives Deep Dive/src/tsconfig.spec.json -------------------------------------------------------------------------------- /7 - Directives Deep Dive/src/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/7 - Directives Deep Dive/src/tslint.json -------------------------------------------------------------------------------- /7 - Directives Deep Dive/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/7 - Directives Deep Dive/tsconfig.json -------------------------------------------------------------------------------- /7 - Directives Deep Dive/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/7 - Directives Deep Dive/tslint.json -------------------------------------------------------------------------------- /8 - Course Project - Directives/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/8 - Course Project - Directives/.editorconfig -------------------------------------------------------------------------------- /8 - Course Project - Directives/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/8 - Course Project - Directives/.gitignore -------------------------------------------------------------------------------- /8 - Course Project - Directives/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/8 - Course Project - Directives/README.md -------------------------------------------------------------------------------- /8 - Course Project - Directives/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/8 - Course Project - Directives/angular.json -------------------------------------------------------------------------------- /8 - Course Project - Directives/browserslist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/8 - Course Project - Directives/browserslist -------------------------------------------------------------------------------- /8 - Course Project - Directives/e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/8 - Course Project - Directives/e2e/protractor.conf.js -------------------------------------------------------------------------------- /8 - Course Project - Directives/e2e/src/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/8 - Course Project - Directives/e2e/src/app.e2e-spec.ts -------------------------------------------------------------------------------- /8 - Course Project - Directives/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/8 - Course Project - Directives/e2e/src/app.po.ts -------------------------------------------------------------------------------- /8 - Course Project - Directives/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/8 - Course Project - Directives/e2e/tsconfig.json -------------------------------------------------------------------------------- /8 - Course Project - Directives/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/8 - Course Project - Directives/karma.conf.js -------------------------------------------------------------------------------- /8 - Course Project - Directives/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/8 - Course Project - Directives/package-lock.json -------------------------------------------------------------------------------- /8 - Course Project - Directives/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/8 - Course Project - Directives/package.json -------------------------------------------------------------------------------- /8 - Course Project - Directives/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /8 - Course Project - Directives/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/8 - Course Project - Directives/src/app/app.component.html -------------------------------------------------------------------------------- /8 - Course Project - Directives/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/8 - Course Project - Directives/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /8 - Course Project - Directives/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/8 - Course Project - Directives/src/app/app.component.ts -------------------------------------------------------------------------------- /8 - Course Project - Directives/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/8 - Course Project - Directives/src/app/app.module.ts -------------------------------------------------------------------------------- /8 - Course Project - Directives/src/app/recipes/recipe-detail/recipe-detail.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /8 - Course Project - Directives/src/app/recipes/recipe-list/recipe-item/recipe-item.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /8 - Course Project - Directives/src/app/recipes/recipe-list/recipe-list.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /8 - Course Project - Directives/src/app/recipes/recipes.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /8 - Course Project - Directives/src/app/shopping-list/shopping-edit/shopping-edit.component.css: -------------------------------------------------------------------------------- 1 | button { 2 | margin: 0 3px; 3 | } 4 | -------------------------------------------------------------------------------- /8 - Course Project - Directives/src/app/shopping-list/shopping-list.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /8 - Course Project - Directives/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /8 - Course Project - Directives/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /8 - Course Project - Directives/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/8 - Course Project - Directives/src/favicon.ico -------------------------------------------------------------------------------- /8 - Course Project - Directives/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/8 - Course Project - Directives/src/index.html -------------------------------------------------------------------------------- /8 - Course Project - Directives/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/8 - Course Project - Directives/src/main.ts -------------------------------------------------------------------------------- /8 - Course Project - Directives/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/8 - Course Project - Directives/src/polyfills.ts -------------------------------------------------------------------------------- /8 - Course Project - Directives/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/8 - Course Project - Directives/src/styles.css -------------------------------------------------------------------------------- /8 - Course Project - Directives/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/8 - Course Project - Directives/src/test.ts -------------------------------------------------------------------------------- /8 - Course Project - Directives/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/8 - Course Project - Directives/tsconfig.app.json -------------------------------------------------------------------------------- /8 - Course Project - Directives/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/8 - Course Project - Directives/tsconfig.json -------------------------------------------------------------------------------- /8 - Course Project - Directives/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/8 - Course Project - Directives/tsconfig.spec.json -------------------------------------------------------------------------------- /8 - Course Project - Directives/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/8 - Course Project - Directives/tslint.json -------------------------------------------------------------------------------- /9 - Using Services & Dependency Injection/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/9 - Using Services & Dependency Injection/.editorconfig -------------------------------------------------------------------------------- /9 - Using Services & Dependency Injection/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/9 - Using Services & Dependency Injection/.gitignore -------------------------------------------------------------------------------- /9 - Using Services & Dependency Injection/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/9 - Using Services & Dependency Injection/README.md -------------------------------------------------------------------------------- /9 - Using Services & Dependency Injection/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/9 - Using Services & Dependency Injection/angular.json -------------------------------------------------------------------------------- /9 - Using Services & Dependency Injection/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/9 - Using Services & Dependency Injection/e2e/src/app.po.ts -------------------------------------------------------------------------------- /9 - Using Services & Dependency Injection/how-to-use.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/9 - Using Services & Dependency Injection/how-to-use.txt -------------------------------------------------------------------------------- /9 - Using Services & Dependency Injection/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/9 - Using Services & Dependency Injection/package-lock.json -------------------------------------------------------------------------------- /9 - Using Services & Dependency Injection/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/9 - Using Services & Dependency Injection/package.json -------------------------------------------------------------------------------- /9 - Using Services & Dependency Injection/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | .container { 2 | margin-top: 30px; 3 | } 4 | -------------------------------------------------------------------------------- /9 - Using Services & Dependency Injection/src/app/new-account/new-account.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /9 - Using Services & Dependency Injection/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /9 - Using Services & Dependency Injection/src/browserslist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/9 - Using Services & Dependency Injection/src/browserslist -------------------------------------------------------------------------------- /9 - Using Services & Dependency Injection/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /9 - Using Services & Dependency Injection/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/9 - Using Services & Dependency Injection/src/favicon.ico -------------------------------------------------------------------------------- /9 - Using Services & Dependency Injection/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/9 - Using Services & Dependency Injection/src/index.html -------------------------------------------------------------------------------- /9 - Using Services & Dependency Injection/src/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/9 - Using Services & Dependency Injection/src/karma.conf.js -------------------------------------------------------------------------------- /9 - Using Services & Dependency Injection/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/9 - Using Services & Dependency Injection/src/main.ts -------------------------------------------------------------------------------- /9 - Using Services & Dependency Injection/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/9 - Using Services & Dependency Injection/src/polyfills.ts -------------------------------------------------------------------------------- /9 - Using Services & Dependency Injection/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/9 - Using Services & Dependency Injection/src/styles.css -------------------------------------------------------------------------------- /9 - Using Services & Dependency Injection/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/9 - Using Services & Dependency Injection/src/test.ts -------------------------------------------------------------------------------- /9 - Using Services & Dependency Injection/src/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/9 - Using Services & Dependency Injection/src/tslint.json -------------------------------------------------------------------------------- /9 - Using Services & Dependency Injection/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/9 - Using Services & Dependency Injection/tsconfig.json -------------------------------------------------------------------------------- /9 - Using Services & Dependency Injection/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juanpetterson/angular-the-complete-guide/HEAD/9 - Using Services & Dependency Injection/tslint.json --------------------------------------------------------------------------------