├── .DS_Store ├── CHANGELOG.md ├── LICENSE ├── README.md ├── demo-0 ├── .editorconfig ├── .gitignore ├── angular.json ├── 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 │ │ ├── in-memory-data.service.ts │ │ ├── products │ │ │ ├── product-edit │ │ │ │ ├── product-edit.component.css │ │ │ │ ├── product-edit.component.html │ │ │ │ └── product-edit.component.ts │ │ │ ├── product-page │ │ │ │ ├── product-page.component.css │ │ │ │ ├── product-page.component.html │ │ │ │ └── product-page.component.ts │ │ │ ├── product.model.ts │ │ │ ├── products-list │ │ │ │ ├── products-list.component.css │ │ │ │ ├── products-list.component.html │ │ │ │ └── products-list.component.ts │ │ │ ├── products-page │ │ │ │ ├── products-page.component.css │ │ │ │ ├── products-page.component.html │ │ │ │ └── products-page.component.ts │ │ │ ├── products-routing.module.ts │ │ │ ├── products.module.ts │ │ │ └── products.service.ts │ │ └── utils │ │ │ └── sum-products.ts │ ├── assets │ │ ├── .gitkeep │ │ └── ngrx-logo.svg │ ├── environments │ │ ├── environment.development.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ └── styles.css ├── tsconfig.app.json └── tsconfig.json ├── demo-1-first-look ├── .editorconfig ├── .gitignore ├── angular.json ├── 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 │ │ ├── in-memory-data.service.ts │ │ ├── products │ │ │ ├── product-edit │ │ │ │ ├── product-edit.component.css │ │ │ │ ├── product-edit.component.html │ │ │ │ └── product-edit.component.ts │ │ │ ├── product-page │ │ │ │ ├── product-page.component.css │ │ │ │ ├── product-page.component.html │ │ │ │ └── product-page.component.ts │ │ │ ├── product.model.ts │ │ │ ├── products-list │ │ │ │ ├── products-list.component.css │ │ │ │ ├── products-list.component.html │ │ │ │ └── products-list.component.ts │ │ │ ├── products-page │ │ │ │ ├── products-page.component.css │ │ │ │ ├── products-page.component.html │ │ │ │ └── products-page.component.ts │ │ │ ├── products-routing.module.ts │ │ │ ├── products.module.ts │ │ │ ├── products.service.ts │ │ │ └── state │ │ │ │ └── products.reducer.ts │ │ └── utils │ │ │ └── sum-products.ts │ ├── assets │ │ ├── .gitkeep │ │ └── ngrx-logo.svg │ ├── environments │ │ ├── environment.development.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ └── styles.css ├── tsconfig.app.json └── tsconfig.json ├── demo-2-developer-tools ├── .editorconfig ├── .gitignore ├── angular.json ├── 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 │ │ ├── in-memory-data.service.ts │ │ ├── products │ │ │ ├── product-edit │ │ │ │ ├── product-edit.component.css │ │ │ │ ├── product-edit.component.html │ │ │ │ └── product-edit.component.ts │ │ │ ├── product-page │ │ │ │ ├── product-page.component.css │ │ │ │ ├── product-page.component.html │ │ │ │ └── product-page.component.ts │ │ │ ├── product.model.ts │ │ │ ├── products-list │ │ │ │ ├── products-list.component.css │ │ │ │ ├── products-list.component.html │ │ │ │ └── products-list.component.ts │ │ │ ├── products-page │ │ │ │ ├── products-page.component.css │ │ │ │ ├── products-page.component.html │ │ │ │ └── products-page.component.ts │ │ │ ├── products-routing.module.ts │ │ │ ├── products.module.ts │ │ │ ├── products.service.ts │ │ │ └── state │ │ │ │ └── products.reducer.ts │ │ └── utils │ │ │ └── sum-products.ts │ ├── assets │ │ ├── .gitkeep │ │ └── ngrx-logo.svg │ ├── environments │ │ ├── environment.development.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ └── styles.css ├── tsconfig.app.json └── tsconfig.json ├── demo-3-action-creators ├── .editorconfig ├── .gitignore ├── angular.json ├── 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 │ │ ├── in-memory-data.service.ts │ │ ├── products │ │ │ ├── product-edit │ │ │ │ ├── product-edit.component.css │ │ │ │ ├── product-edit.component.html │ │ │ │ └── product-edit.component.ts │ │ │ ├── product-page │ │ │ │ ├── product-page.component.css │ │ │ │ ├── product-page.component.html │ │ │ │ └── product-page.component.ts │ │ │ ├── product.model.ts │ │ │ ├── products-list │ │ │ │ ├── products-list.component.css │ │ │ │ ├── products-list.component.html │ │ │ │ └── products-list.component.ts │ │ │ ├── products-page │ │ │ │ ├── products-page.component.css │ │ │ │ ├── products-page.component.html │ │ │ │ └── products-page.component.ts │ │ │ ├── products-routing.module.ts │ │ │ ├── products.module.ts │ │ │ ├── products.service.ts │ │ │ └── state │ │ │ │ ├── products.actions.ts │ │ │ │ └── products.reducer.ts │ │ └── utils │ │ │ └── sum-products.ts │ ├── assets │ │ ├── .gitkeep │ │ └── ngrx-logo.svg │ ├── environments │ │ ├── environment.development.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ └── styles.css ├── tsconfig.app.json └── tsconfig.json ├── demo-4-selectors ├── .editorconfig ├── .gitignore ├── angular.json ├── 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 │ │ ├── in-memory-data.service.ts │ │ ├── products │ │ │ ├── product-edit │ │ │ │ ├── product-edit.component.css │ │ │ │ ├── product-edit.component.html │ │ │ │ └── product-edit.component.ts │ │ │ ├── product-page │ │ │ │ ├── product-page.component.css │ │ │ │ ├── product-page.component.html │ │ │ │ └── product-page.component.ts │ │ │ ├── product.model.ts │ │ │ ├── products-list │ │ │ │ ├── products-list.component.css │ │ │ │ ├── products-list.component.html │ │ │ │ └── products-list.component.ts │ │ │ ├── products-page │ │ │ │ ├── products-page.component.css │ │ │ │ ├── products-page.component.html │ │ │ │ └── products-page.component.ts │ │ │ ├── products-routing.module.ts │ │ │ ├── products.module.ts │ │ │ ├── products.service.ts │ │ │ └── state │ │ │ │ ├── products.actions.ts │ │ │ │ ├── products.reducer.ts │ │ │ │ └── products.selectors.ts │ │ └── utils │ │ │ └── sum-products.ts │ ├── assets │ │ ├── .gitkeep │ │ └── ngrx-logo.svg │ ├── environments │ │ ├── environment.development.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ └── styles.css ├── tsconfig.app.json └── tsconfig.json ├── demo-5-effects ├── .editorconfig ├── .gitignore ├── angular.json ├── 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 │ │ ├── in-memory-data.service.ts │ │ ├── products │ │ │ ├── product-edit │ │ │ │ ├── product-edit.component.css │ │ │ │ ├── product-edit.component.html │ │ │ │ └── product-edit.component.ts │ │ │ ├── product-page │ │ │ │ ├── product-page.component.css │ │ │ │ ├── product-page.component.html │ │ │ │ └── product-page.component.ts │ │ │ ├── product.model.ts │ │ │ ├── products-list │ │ │ │ ├── products-list.component.css │ │ │ │ ├── products-list.component.html │ │ │ │ └── products-list.component.ts │ │ │ ├── products-page │ │ │ │ ├── products-page.component.css │ │ │ │ ├── products-page.component.html │ │ │ │ └── products-page.component.ts │ │ │ ├── products-routing.module.ts │ │ │ ├── products.module.ts │ │ │ ├── products.service.ts │ │ │ └── state │ │ │ │ ├── products.actions.ts │ │ │ │ ├── products.effects.ts │ │ │ │ ├── products.reducer.ts │ │ │ │ └── products.selectors.ts │ │ └── utils │ │ │ └── sum-products.ts │ ├── assets │ │ ├── .gitkeep │ │ └── ngrx-logo.svg │ ├── environments │ │ ├── environment.development.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ └── styles.css ├── tsconfig.app.json └── tsconfig.json ├── demo-6-router-store ├── .editorconfig ├── .gitignore ├── angular.json ├── 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 │ │ ├── in-memory-data.service.ts │ │ ├── products │ │ │ ├── product-edit │ │ │ │ ├── product-edit.component.css │ │ │ │ ├── product-edit.component.html │ │ │ │ └── product-edit.component.ts │ │ │ ├── product-page │ │ │ │ ├── product-page.component.css │ │ │ │ ├── product-page.component.html │ │ │ │ └── product-page.component.ts │ │ │ ├── product.model.ts │ │ │ ├── products-list │ │ │ │ ├── products-list.component.css │ │ │ │ ├── products-list.component.html │ │ │ │ └── products-list.component.ts │ │ │ ├── products-page │ │ │ │ ├── products-page.component.css │ │ │ │ ├── products-page.component.html │ │ │ │ └── products-page.component.ts │ │ │ ├── products-routing.module.ts │ │ │ ├── products.module.ts │ │ │ ├── products.service.ts │ │ │ └── state │ │ │ │ ├── products.actions.ts │ │ │ │ ├── products.effects.ts │ │ │ │ ├── products.reducer.ts │ │ │ │ └── products.selectors.ts │ │ └── utils │ │ │ └── sum-products.ts │ ├── assets │ │ ├── .gitkeep │ │ └── ngrx-logo.svg │ ├── environments │ │ ├── environment.development.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ └── styles.css ├── tsconfig.app.json └── tsconfig.json ├── demo-7-entity-adapter ├── .editorconfig ├── .gitignore ├── angular.json ├── 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 │ │ ├── in-memory-data.service.ts │ │ ├── products │ │ │ ├── product-edit │ │ │ │ ├── product-edit.component.css │ │ │ │ ├── product-edit.component.html │ │ │ │ └── product-edit.component.ts │ │ │ ├── product-page │ │ │ │ ├── product-page.component.css │ │ │ │ ├── product-page.component.html │ │ │ │ └── product-page.component.ts │ │ │ ├── product.model.ts │ │ │ ├── products-list │ │ │ │ ├── products-list.component.css │ │ │ │ ├── products-list.component.html │ │ │ │ └── products-list.component.ts │ │ │ ├── products-page │ │ │ │ ├── products-page.component.css │ │ │ │ ├── products-page.component.html │ │ │ │ └── products-page.component.ts │ │ │ ├── products-routing.module.ts │ │ │ ├── products.module.ts │ │ │ ├── products.service.ts │ │ │ └── state │ │ │ │ ├── products.actions.ts │ │ │ │ ├── products.effects.ts │ │ │ │ ├── products.reducer.ts │ │ │ │ └── products.selectors.ts │ │ └── utils │ │ │ └── sum-products.ts │ ├── assets │ │ ├── .gitkeep │ │ └── ngrx-logo.svg │ ├── environments │ │ ├── environment.development.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ └── styles.css ├── tsconfig.app.json └── tsconfig.json ├── demo-8-component-store ├── .editorconfig ├── .gitignore ├── angular.json ├── 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 │ │ ├── in-memory-data.service.ts │ │ ├── products │ │ │ ├── product-edit │ │ │ │ ├── product-edit.component.css │ │ │ │ ├── product-edit.component.html │ │ │ │ └── product-edit.component.ts │ │ │ ├── product-page │ │ │ │ ├── product-page.component.css │ │ │ │ ├── product-page.component.html │ │ │ │ └── product-page.component.ts │ │ │ ├── product.model.ts │ │ │ ├── products-list │ │ │ │ ├── products-list.component.css │ │ │ │ ├── products-list.component.html │ │ │ │ └── products-list.component.ts │ │ │ ├── products-page │ │ │ │ ├── products-page.component.css │ │ │ │ ├── products-page.component.html │ │ │ │ └── products-page.component.ts │ │ │ ├── products-routing.module.ts │ │ │ ├── products.module.ts │ │ │ ├── products.service.ts │ │ │ ├── products.store.ts │ │ │ └── state │ │ │ │ ├── products.actions.ts │ │ │ │ ├── products.effects.ts │ │ │ │ ├── products.reducer.ts │ │ │ │ └── products.selectors.ts │ │ └── utils │ │ │ └── sum-products.ts │ ├── assets │ │ ├── .gitkeep │ │ └── ngrx-logo.svg │ ├── environments │ │ ├── environment.development.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ └── styles.css ├── tsconfig.app.json └── tsconfig.json └── demo-9-signals-and-standalone ├── .editorconfig ├── .gitignore ├── angular.json ├── package-lock.json ├── package.json ├── src ├── app │ ├── app.component.ts │ ├── app.routes.ts │ ├── home │ │ └── home.component.ts │ ├── in-memory-data.service.ts │ ├── products │ │ ├── product-edit │ │ │ └── product-edit.component.ts │ │ ├── product-page │ │ │ └── product-page.component.ts │ │ ├── product.model.ts │ │ ├── products-list │ │ │ └── products-list.component.ts │ │ ├── products-page │ │ │ └── products-page.component.ts │ │ ├── products.routes.ts │ │ ├── products.service.ts │ │ └── state │ │ │ ├── products.actions.ts │ │ │ ├── products.effects.ts │ │ │ ├── products.reducer.ts │ │ │ └── products.selectors.ts │ └── utils │ │ └── sum-products.ts ├── assets │ ├── .gitkeep │ └── ngrx-logo.svg ├── environments │ ├── environment.development.ts │ └── environment.ts ├── favicon.ico ├── index.html ├── main.ts └── styles.css ├── tsconfig.app.json └── tsconfig.json /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/.DS_Store -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Angular NgRx Fundamentals 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/README.md -------------------------------------------------------------------------------- /demo-0/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-0/.editorconfig -------------------------------------------------------------------------------- /demo-0/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-0/.gitignore -------------------------------------------------------------------------------- /demo-0/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-0/angular.json -------------------------------------------------------------------------------- /demo-0/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-0/package-lock.json -------------------------------------------------------------------------------- /demo-0/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-0/package.json -------------------------------------------------------------------------------- /demo-0/src/app/app-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-0/src/app/app-routing.module.ts -------------------------------------------------------------------------------- /demo-0/src/app/app.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-0/src/app/app.component.css -------------------------------------------------------------------------------- /demo-0/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-0/src/app/app.component.html -------------------------------------------------------------------------------- /demo-0/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-0/src/app/app.component.ts -------------------------------------------------------------------------------- /demo-0/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-0/src/app/app.module.ts -------------------------------------------------------------------------------- /demo-0/src/app/home/home.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-0/src/app/home/home.component.css -------------------------------------------------------------------------------- /demo-0/src/app/home/home.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-0/src/app/home/home.component.html -------------------------------------------------------------------------------- /demo-0/src/app/home/home.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-0/src/app/home/home.component.ts -------------------------------------------------------------------------------- /demo-0/src/app/in-memory-data.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-0/src/app/in-memory-data.service.ts -------------------------------------------------------------------------------- /demo-0/src/app/products/product-edit/product-edit.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-0/src/app/products/product-edit/product-edit.component.css -------------------------------------------------------------------------------- /demo-0/src/app/products/product-edit/product-edit.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-0/src/app/products/product-edit/product-edit.component.html -------------------------------------------------------------------------------- /demo-0/src/app/products/product-edit/product-edit.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-0/src/app/products/product-edit/product-edit.component.ts -------------------------------------------------------------------------------- /demo-0/src/app/products/product-page/product-page.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo-0/src/app/products/product-page/product-page.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-0/src/app/products/product-page/product-page.component.html -------------------------------------------------------------------------------- /demo-0/src/app/products/product-page/product-page.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-0/src/app/products/product-page/product-page.component.ts -------------------------------------------------------------------------------- /demo-0/src/app/products/product.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-0/src/app/products/product.model.ts -------------------------------------------------------------------------------- /demo-0/src/app/products/products-list/products-list.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-0/src/app/products/products-list/products-list.component.css -------------------------------------------------------------------------------- /demo-0/src/app/products/products-list/products-list.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-0/src/app/products/products-list/products-list.component.html -------------------------------------------------------------------------------- /demo-0/src/app/products/products-list/products-list.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-0/src/app/products/products-list/products-list.component.ts -------------------------------------------------------------------------------- /demo-0/src/app/products/products-page/products-page.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-0/src/app/products/products-page/products-page.component.css -------------------------------------------------------------------------------- /demo-0/src/app/products/products-page/products-page.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-0/src/app/products/products-page/products-page.component.html -------------------------------------------------------------------------------- /demo-0/src/app/products/products-page/products-page.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-0/src/app/products/products-page/products-page.component.ts -------------------------------------------------------------------------------- /demo-0/src/app/products/products-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-0/src/app/products/products-routing.module.ts -------------------------------------------------------------------------------- /demo-0/src/app/products/products.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-0/src/app/products/products.module.ts -------------------------------------------------------------------------------- /demo-0/src/app/products/products.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-0/src/app/products/products.service.ts -------------------------------------------------------------------------------- /demo-0/src/app/utils/sum-products.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-0/src/app/utils/sum-products.ts -------------------------------------------------------------------------------- /demo-0/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo-0/src/assets/ngrx-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-0/src/assets/ngrx-logo.svg -------------------------------------------------------------------------------- /demo-0/src/environments/environment.development.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: false, 3 | }; 4 | -------------------------------------------------------------------------------- /demo-0/src/environments/environment.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | }; 4 | -------------------------------------------------------------------------------- /demo-0/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-0/src/favicon.ico -------------------------------------------------------------------------------- /demo-0/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-0/src/index.html -------------------------------------------------------------------------------- /demo-0/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-0/src/main.ts -------------------------------------------------------------------------------- /demo-0/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-0/src/styles.css -------------------------------------------------------------------------------- /demo-0/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-0/tsconfig.app.json -------------------------------------------------------------------------------- /demo-0/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-0/tsconfig.json -------------------------------------------------------------------------------- /demo-1-first-look/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-1-first-look/.editorconfig -------------------------------------------------------------------------------- /demo-1-first-look/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-1-first-look/.gitignore -------------------------------------------------------------------------------- /demo-1-first-look/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-1-first-look/angular.json -------------------------------------------------------------------------------- /demo-1-first-look/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-1-first-look/package-lock.json -------------------------------------------------------------------------------- /demo-1-first-look/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-1-first-look/package.json -------------------------------------------------------------------------------- /demo-1-first-look/src/app/app-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-1-first-look/src/app/app-routing.module.ts -------------------------------------------------------------------------------- /demo-1-first-look/src/app/app.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-1-first-look/src/app/app.component.css -------------------------------------------------------------------------------- /demo-1-first-look/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-1-first-look/src/app/app.component.html -------------------------------------------------------------------------------- /demo-1-first-look/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-1-first-look/src/app/app.component.ts -------------------------------------------------------------------------------- /demo-1-first-look/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-1-first-look/src/app/app.module.ts -------------------------------------------------------------------------------- /demo-1-first-look/src/app/home/home.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-1-first-look/src/app/home/home.component.css -------------------------------------------------------------------------------- /demo-1-first-look/src/app/home/home.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-1-first-look/src/app/home/home.component.html -------------------------------------------------------------------------------- /demo-1-first-look/src/app/home/home.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-1-first-look/src/app/home/home.component.ts -------------------------------------------------------------------------------- /demo-1-first-look/src/app/in-memory-data.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-1-first-look/src/app/in-memory-data.service.ts -------------------------------------------------------------------------------- /demo-1-first-look/src/app/products/product-edit/product-edit.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-1-first-look/src/app/products/product-edit/product-edit.component.css -------------------------------------------------------------------------------- /demo-1-first-look/src/app/products/product-edit/product-edit.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-1-first-look/src/app/products/product-edit/product-edit.component.html -------------------------------------------------------------------------------- /demo-1-first-look/src/app/products/product-edit/product-edit.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-1-first-look/src/app/products/product-edit/product-edit.component.ts -------------------------------------------------------------------------------- /demo-1-first-look/src/app/products/product-page/product-page.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo-1-first-look/src/app/products/product-page/product-page.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-1-first-look/src/app/products/product-page/product-page.component.html -------------------------------------------------------------------------------- /demo-1-first-look/src/app/products/product-page/product-page.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-1-first-look/src/app/products/product-page/product-page.component.ts -------------------------------------------------------------------------------- /demo-1-first-look/src/app/products/product.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-1-first-look/src/app/products/product.model.ts -------------------------------------------------------------------------------- /demo-1-first-look/src/app/products/products-list/products-list.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-1-first-look/src/app/products/products-list/products-list.component.css -------------------------------------------------------------------------------- /demo-1-first-look/src/app/products/products-list/products-list.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-1-first-look/src/app/products/products-list/products-list.component.html -------------------------------------------------------------------------------- /demo-1-first-look/src/app/products/products-list/products-list.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-1-first-look/src/app/products/products-list/products-list.component.ts -------------------------------------------------------------------------------- /demo-1-first-look/src/app/products/products-page/products-page.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-1-first-look/src/app/products/products-page/products-page.component.css -------------------------------------------------------------------------------- /demo-1-first-look/src/app/products/products-page/products-page.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-1-first-look/src/app/products/products-page/products-page.component.html -------------------------------------------------------------------------------- /demo-1-first-look/src/app/products/products-page/products-page.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-1-first-look/src/app/products/products-page/products-page.component.ts -------------------------------------------------------------------------------- /demo-1-first-look/src/app/products/products-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-1-first-look/src/app/products/products-routing.module.ts -------------------------------------------------------------------------------- /demo-1-first-look/src/app/products/products.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-1-first-look/src/app/products/products.module.ts -------------------------------------------------------------------------------- /demo-1-first-look/src/app/products/products.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-1-first-look/src/app/products/products.service.ts -------------------------------------------------------------------------------- /demo-1-first-look/src/app/products/state/products.reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-1-first-look/src/app/products/state/products.reducer.ts -------------------------------------------------------------------------------- /demo-1-first-look/src/app/utils/sum-products.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-1-first-look/src/app/utils/sum-products.ts -------------------------------------------------------------------------------- /demo-1-first-look/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo-1-first-look/src/assets/ngrx-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-1-first-look/src/assets/ngrx-logo.svg -------------------------------------------------------------------------------- /demo-1-first-look/src/environments/environment.development.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: false, 3 | }; 4 | -------------------------------------------------------------------------------- /demo-1-first-look/src/environments/environment.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | }; 4 | -------------------------------------------------------------------------------- /demo-1-first-look/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-1-first-look/src/favicon.ico -------------------------------------------------------------------------------- /demo-1-first-look/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-1-first-look/src/index.html -------------------------------------------------------------------------------- /demo-1-first-look/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-1-first-look/src/main.ts -------------------------------------------------------------------------------- /demo-1-first-look/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-1-first-look/src/styles.css -------------------------------------------------------------------------------- /demo-1-first-look/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-1-first-look/tsconfig.app.json -------------------------------------------------------------------------------- /demo-1-first-look/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-1-first-look/tsconfig.json -------------------------------------------------------------------------------- /demo-2-developer-tools/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-2-developer-tools/.editorconfig -------------------------------------------------------------------------------- /demo-2-developer-tools/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-2-developer-tools/.gitignore -------------------------------------------------------------------------------- /demo-2-developer-tools/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-2-developer-tools/angular.json -------------------------------------------------------------------------------- /demo-2-developer-tools/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-2-developer-tools/package-lock.json -------------------------------------------------------------------------------- /demo-2-developer-tools/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-2-developer-tools/package.json -------------------------------------------------------------------------------- /demo-2-developer-tools/src/app/app-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-2-developer-tools/src/app/app-routing.module.ts -------------------------------------------------------------------------------- /demo-2-developer-tools/src/app/app.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-2-developer-tools/src/app/app.component.css -------------------------------------------------------------------------------- /demo-2-developer-tools/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-2-developer-tools/src/app/app.component.html -------------------------------------------------------------------------------- /demo-2-developer-tools/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-2-developer-tools/src/app/app.component.ts -------------------------------------------------------------------------------- /demo-2-developer-tools/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-2-developer-tools/src/app/app.module.ts -------------------------------------------------------------------------------- /demo-2-developer-tools/src/app/home/home.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-2-developer-tools/src/app/home/home.component.css -------------------------------------------------------------------------------- /demo-2-developer-tools/src/app/home/home.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-2-developer-tools/src/app/home/home.component.html -------------------------------------------------------------------------------- /demo-2-developer-tools/src/app/home/home.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-2-developer-tools/src/app/home/home.component.ts -------------------------------------------------------------------------------- /demo-2-developer-tools/src/app/in-memory-data.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-2-developer-tools/src/app/in-memory-data.service.ts -------------------------------------------------------------------------------- /demo-2-developer-tools/src/app/products/product-edit/product-edit.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-2-developer-tools/src/app/products/product-edit/product-edit.component.css -------------------------------------------------------------------------------- /demo-2-developer-tools/src/app/products/product-edit/product-edit.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-2-developer-tools/src/app/products/product-edit/product-edit.component.html -------------------------------------------------------------------------------- /demo-2-developer-tools/src/app/products/product-edit/product-edit.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-2-developer-tools/src/app/products/product-edit/product-edit.component.ts -------------------------------------------------------------------------------- /demo-2-developer-tools/src/app/products/product-page/product-page.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo-2-developer-tools/src/app/products/product-page/product-page.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-2-developer-tools/src/app/products/product-page/product-page.component.html -------------------------------------------------------------------------------- /demo-2-developer-tools/src/app/products/product-page/product-page.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-2-developer-tools/src/app/products/product-page/product-page.component.ts -------------------------------------------------------------------------------- /demo-2-developer-tools/src/app/products/product.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-2-developer-tools/src/app/products/product.model.ts -------------------------------------------------------------------------------- /demo-2-developer-tools/src/app/products/products-list/products-list.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-2-developer-tools/src/app/products/products-list/products-list.component.css -------------------------------------------------------------------------------- /demo-2-developer-tools/src/app/products/products-list/products-list.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-2-developer-tools/src/app/products/products-list/products-list.component.html -------------------------------------------------------------------------------- /demo-2-developer-tools/src/app/products/products-list/products-list.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-2-developer-tools/src/app/products/products-list/products-list.component.ts -------------------------------------------------------------------------------- /demo-2-developer-tools/src/app/products/products-page/products-page.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-2-developer-tools/src/app/products/products-page/products-page.component.css -------------------------------------------------------------------------------- /demo-2-developer-tools/src/app/products/products-page/products-page.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-2-developer-tools/src/app/products/products-page/products-page.component.html -------------------------------------------------------------------------------- /demo-2-developer-tools/src/app/products/products-page/products-page.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-2-developer-tools/src/app/products/products-page/products-page.component.ts -------------------------------------------------------------------------------- /demo-2-developer-tools/src/app/products/products-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-2-developer-tools/src/app/products/products-routing.module.ts -------------------------------------------------------------------------------- /demo-2-developer-tools/src/app/products/products.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-2-developer-tools/src/app/products/products.module.ts -------------------------------------------------------------------------------- /demo-2-developer-tools/src/app/products/products.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-2-developer-tools/src/app/products/products.service.ts -------------------------------------------------------------------------------- /demo-2-developer-tools/src/app/products/state/products.reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-2-developer-tools/src/app/products/state/products.reducer.ts -------------------------------------------------------------------------------- /demo-2-developer-tools/src/app/utils/sum-products.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-2-developer-tools/src/app/utils/sum-products.ts -------------------------------------------------------------------------------- /demo-2-developer-tools/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo-2-developer-tools/src/assets/ngrx-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-2-developer-tools/src/assets/ngrx-logo.svg -------------------------------------------------------------------------------- /demo-2-developer-tools/src/environments/environment.development.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: false, 3 | }; 4 | -------------------------------------------------------------------------------- /demo-2-developer-tools/src/environments/environment.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | }; 4 | -------------------------------------------------------------------------------- /demo-2-developer-tools/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-2-developer-tools/src/favicon.ico -------------------------------------------------------------------------------- /demo-2-developer-tools/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-2-developer-tools/src/index.html -------------------------------------------------------------------------------- /demo-2-developer-tools/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-2-developer-tools/src/main.ts -------------------------------------------------------------------------------- /demo-2-developer-tools/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-2-developer-tools/src/styles.css -------------------------------------------------------------------------------- /demo-2-developer-tools/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-2-developer-tools/tsconfig.app.json -------------------------------------------------------------------------------- /demo-2-developer-tools/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-2-developer-tools/tsconfig.json -------------------------------------------------------------------------------- /demo-3-action-creators/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-3-action-creators/.editorconfig -------------------------------------------------------------------------------- /demo-3-action-creators/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-3-action-creators/.gitignore -------------------------------------------------------------------------------- /demo-3-action-creators/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-3-action-creators/angular.json -------------------------------------------------------------------------------- /demo-3-action-creators/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-3-action-creators/package-lock.json -------------------------------------------------------------------------------- /demo-3-action-creators/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-3-action-creators/package.json -------------------------------------------------------------------------------- /demo-3-action-creators/src/app/app-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-3-action-creators/src/app/app-routing.module.ts -------------------------------------------------------------------------------- /demo-3-action-creators/src/app/app.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-3-action-creators/src/app/app.component.css -------------------------------------------------------------------------------- /demo-3-action-creators/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-3-action-creators/src/app/app.component.html -------------------------------------------------------------------------------- /demo-3-action-creators/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-3-action-creators/src/app/app.component.ts -------------------------------------------------------------------------------- /demo-3-action-creators/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-3-action-creators/src/app/app.module.ts -------------------------------------------------------------------------------- /demo-3-action-creators/src/app/home/home.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-3-action-creators/src/app/home/home.component.css -------------------------------------------------------------------------------- /demo-3-action-creators/src/app/home/home.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-3-action-creators/src/app/home/home.component.html -------------------------------------------------------------------------------- /demo-3-action-creators/src/app/home/home.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-3-action-creators/src/app/home/home.component.ts -------------------------------------------------------------------------------- /demo-3-action-creators/src/app/in-memory-data.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-3-action-creators/src/app/in-memory-data.service.ts -------------------------------------------------------------------------------- /demo-3-action-creators/src/app/products/product-edit/product-edit.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-3-action-creators/src/app/products/product-edit/product-edit.component.css -------------------------------------------------------------------------------- /demo-3-action-creators/src/app/products/product-edit/product-edit.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-3-action-creators/src/app/products/product-edit/product-edit.component.html -------------------------------------------------------------------------------- /demo-3-action-creators/src/app/products/product-edit/product-edit.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-3-action-creators/src/app/products/product-edit/product-edit.component.ts -------------------------------------------------------------------------------- /demo-3-action-creators/src/app/products/product-page/product-page.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo-3-action-creators/src/app/products/product-page/product-page.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-3-action-creators/src/app/products/product-page/product-page.component.html -------------------------------------------------------------------------------- /demo-3-action-creators/src/app/products/product-page/product-page.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-3-action-creators/src/app/products/product-page/product-page.component.ts -------------------------------------------------------------------------------- /demo-3-action-creators/src/app/products/product.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-3-action-creators/src/app/products/product.model.ts -------------------------------------------------------------------------------- /demo-3-action-creators/src/app/products/products-list/products-list.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-3-action-creators/src/app/products/products-list/products-list.component.css -------------------------------------------------------------------------------- /demo-3-action-creators/src/app/products/products-list/products-list.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-3-action-creators/src/app/products/products-list/products-list.component.html -------------------------------------------------------------------------------- /demo-3-action-creators/src/app/products/products-list/products-list.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-3-action-creators/src/app/products/products-list/products-list.component.ts -------------------------------------------------------------------------------- /demo-3-action-creators/src/app/products/products-page/products-page.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-3-action-creators/src/app/products/products-page/products-page.component.css -------------------------------------------------------------------------------- /demo-3-action-creators/src/app/products/products-page/products-page.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-3-action-creators/src/app/products/products-page/products-page.component.html -------------------------------------------------------------------------------- /demo-3-action-creators/src/app/products/products-page/products-page.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-3-action-creators/src/app/products/products-page/products-page.component.ts -------------------------------------------------------------------------------- /demo-3-action-creators/src/app/products/products-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-3-action-creators/src/app/products/products-routing.module.ts -------------------------------------------------------------------------------- /demo-3-action-creators/src/app/products/products.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-3-action-creators/src/app/products/products.module.ts -------------------------------------------------------------------------------- /demo-3-action-creators/src/app/products/products.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-3-action-creators/src/app/products/products.service.ts -------------------------------------------------------------------------------- /demo-3-action-creators/src/app/products/state/products.actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-3-action-creators/src/app/products/state/products.actions.ts -------------------------------------------------------------------------------- /demo-3-action-creators/src/app/products/state/products.reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-3-action-creators/src/app/products/state/products.reducer.ts -------------------------------------------------------------------------------- /demo-3-action-creators/src/app/utils/sum-products.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-3-action-creators/src/app/utils/sum-products.ts -------------------------------------------------------------------------------- /demo-3-action-creators/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo-3-action-creators/src/assets/ngrx-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-3-action-creators/src/assets/ngrx-logo.svg -------------------------------------------------------------------------------- /demo-3-action-creators/src/environments/environment.development.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: false, 3 | }; 4 | -------------------------------------------------------------------------------- /demo-3-action-creators/src/environments/environment.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | }; 4 | -------------------------------------------------------------------------------- /demo-3-action-creators/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-3-action-creators/src/favicon.ico -------------------------------------------------------------------------------- /demo-3-action-creators/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-3-action-creators/src/index.html -------------------------------------------------------------------------------- /demo-3-action-creators/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-3-action-creators/src/main.ts -------------------------------------------------------------------------------- /demo-3-action-creators/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-3-action-creators/src/styles.css -------------------------------------------------------------------------------- /demo-3-action-creators/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-3-action-creators/tsconfig.app.json -------------------------------------------------------------------------------- /demo-3-action-creators/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-3-action-creators/tsconfig.json -------------------------------------------------------------------------------- /demo-4-selectors/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-4-selectors/.editorconfig -------------------------------------------------------------------------------- /demo-4-selectors/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-4-selectors/.gitignore -------------------------------------------------------------------------------- /demo-4-selectors/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-4-selectors/angular.json -------------------------------------------------------------------------------- /demo-4-selectors/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-4-selectors/package-lock.json -------------------------------------------------------------------------------- /demo-4-selectors/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-4-selectors/package.json -------------------------------------------------------------------------------- /demo-4-selectors/src/app/app-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-4-selectors/src/app/app-routing.module.ts -------------------------------------------------------------------------------- /demo-4-selectors/src/app/app.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-4-selectors/src/app/app.component.css -------------------------------------------------------------------------------- /demo-4-selectors/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-4-selectors/src/app/app.component.html -------------------------------------------------------------------------------- /demo-4-selectors/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-4-selectors/src/app/app.component.ts -------------------------------------------------------------------------------- /demo-4-selectors/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-4-selectors/src/app/app.module.ts -------------------------------------------------------------------------------- /demo-4-selectors/src/app/home/home.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-4-selectors/src/app/home/home.component.css -------------------------------------------------------------------------------- /demo-4-selectors/src/app/home/home.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-4-selectors/src/app/home/home.component.html -------------------------------------------------------------------------------- /demo-4-selectors/src/app/home/home.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-4-selectors/src/app/home/home.component.ts -------------------------------------------------------------------------------- /demo-4-selectors/src/app/in-memory-data.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-4-selectors/src/app/in-memory-data.service.ts -------------------------------------------------------------------------------- /demo-4-selectors/src/app/products/product-edit/product-edit.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-4-selectors/src/app/products/product-edit/product-edit.component.css -------------------------------------------------------------------------------- /demo-4-selectors/src/app/products/product-edit/product-edit.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-4-selectors/src/app/products/product-edit/product-edit.component.html -------------------------------------------------------------------------------- /demo-4-selectors/src/app/products/product-edit/product-edit.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-4-selectors/src/app/products/product-edit/product-edit.component.ts -------------------------------------------------------------------------------- /demo-4-selectors/src/app/products/product-page/product-page.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo-4-selectors/src/app/products/product-page/product-page.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-4-selectors/src/app/products/product-page/product-page.component.html -------------------------------------------------------------------------------- /demo-4-selectors/src/app/products/product-page/product-page.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-4-selectors/src/app/products/product-page/product-page.component.ts -------------------------------------------------------------------------------- /demo-4-selectors/src/app/products/product.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-4-selectors/src/app/products/product.model.ts -------------------------------------------------------------------------------- /demo-4-selectors/src/app/products/products-list/products-list.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-4-selectors/src/app/products/products-list/products-list.component.css -------------------------------------------------------------------------------- /demo-4-selectors/src/app/products/products-list/products-list.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-4-selectors/src/app/products/products-list/products-list.component.html -------------------------------------------------------------------------------- /demo-4-selectors/src/app/products/products-list/products-list.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-4-selectors/src/app/products/products-list/products-list.component.ts -------------------------------------------------------------------------------- /demo-4-selectors/src/app/products/products-page/products-page.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-4-selectors/src/app/products/products-page/products-page.component.css -------------------------------------------------------------------------------- /demo-4-selectors/src/app/products/products-page/products-page.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-4-selectors/src/app/products/products-page/products-page.component.html -------------------------------------------------------------------------------- /demo-4-selectors/src/app/products/products-page/products-page.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-4-selectors/src/app/products/products-page/products-page.component.ts -------------------------------------------------------------------------------- /demo-4-selectors/src/app/products/products-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-4-selectors/src/app/products/products-routing.module.ts -------------------------------------------------------------------------------- /demo-4-selectors/src/app/products/products.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-4-selectors/src/app/products/products.module.ts -------------------------------------------------------------------------------- /demo-4-selectors/src/app/products/products.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-4-selectors/src/app/products/products.service.ts -------------------------------------------------------------------------------- /demo-4-selectors/src/app/products/state/products.actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-4-selectors/src/app/products/state/products.actions.ts -------------------------------------------------------------------------------- /demo-4-selectors/src/app/products/state/products.reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-4-selectors/src/app/products/state/products.reducer.ts -------------------------------------------------------------------------------- /demo-4-selectors/src/app/products/state/products.selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-4-selectors/src/app/products/state/products.selectors.ts -------------------------------------------------------------------------------- /demo-4-selectors/src/app/utils/sum-products.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-4-selectors/src/app/utils/sum-products.ts -------------------------------------------------------------------------------- /demo-4-selectors/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo-4-selectors/src/assets/ngrx-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-4-selectors/src/assets/ngrx-logo.svg -------------------------------------------------------------------------------- /demo-4-selectors/src/environments/environment.development.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: false, 3 | }; 4 | -------------------------------------------------------------------------------- /demo-4-selectors/src/environments/environment.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | }; 4 | -------------------------------------------------------------------------------- /demo-4-selectors/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-4-selectors/src/favicon.ico -------------------------------------------------------------------------------- /demo-4-selectors/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-4-selectors/src/index.html -------------------------------------------------------------------------------- /demo-4-selectors/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-4-selectors/src/main.ts -------------------------------------------------------------------------------- /demo-4-selectors/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-4-selectors/src/styles.css -------------------------------------------------------------------------------- /demo-4-selectors/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-4-selectors/tsconfig.app.json -------------------------------------------------------------------------------- /demo-4-selectors/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-4-selectors/tsconfig.json -------------------------------------------------------------------------------- /demo-5-effects/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/.editorconfig -------------------------------------------------------------------------------- /demo-5-effects/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/.gitignore -------------------------------------------------------------------------------- /demo-5-effects/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/angular.json -------------------------------------------------------------------------------- /demo-5-effects/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/package-lock.json -------------------------------------------------------------------------------- /demo-5-effects/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/package.json -------------------------------------------------------------------------------- /demo-5-effects/src/app/app-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/src/app/app-routing.module.ts -------------------------------------------------------------------------------- /demo-5-effects/src/app/app.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/src/app/app.component.css -------------------------------------------------------------------------------- /demo-5-effects/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/src/app/app.component.html -------------------------------------------------------------------------------- /demo-5-effects/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/src/app/app.component.ts -------------------------------------------------------------------------------- /demo-5-effects/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/src/app/app.module.ts -------------------------------------------------------------------------------- /demo-5-effects/src/app/home/home.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/src/app/home/home.component.css -------------------------------------------------------------------------------- /demo-5-effects/src/app/home/home.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/src/app/home/home.component.html -------------------------------------------------------------------------------- /demo-5-effects/src/app/home/home.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/src/app/home/home.component.ts -------------------------------------------------------------------------------- /demo-5-effects/src/app/in-memory-data.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/src/app/in-memory-data.service.ts -------------------------------------------------------------------------------- /demo-5-effects/src/app/products/product-edit/product-edit.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/src/app/products/product-edit/product-edit.component.css -------------------------------------------------------------------------------- /demo-5-effects/src/app/products/product-edit/product-edit.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/src/app/products/product-edit/product-edit.component.html -------------------------------------------------------------------------------- /demo-5-effects/src/app/products/product-edit/product-edit.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/src/app/products/product-edit/product-edit.component.ts -------------------------------------------------------------------------------- /demo-5-effects/src/app/products/product-page/product-page.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo-5-effects/src/app/products/product-page/product-page.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/src/app/products/product-page/product-page.component.html -------------------------------------------------------------------------------- /demo-5-effects/src/app/products/product-page/product-page.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/src/app/products/product-page/product-page.component.ts -------------------------------------------------------------------------------- /demo-5-effects/src/app/products/product.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/src/app/products/product.model.ts -------------------------------------------------------------------------------- /demo-5-effects/src/app/products/products-list/products-list.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/src/app/products/products-list/products-list.component.css -------------------------------------------------------------------------------- /demo-5-effects/src/app/products/products-list/products-list.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/src/app/products/products-list/products-list.component.html -------------------------------------------------------------------------------- /demo-5-effects/src/app/products/products-list/products-list.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/src/app/products/products-list/products-list.component.ts -------------------------------------------------------------------------------- /demo-5-effects/src/app/products/products-page/products-page.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/src/app/products/products-page/products-page.component.css -------------------------------------------------------------------------------- /demo-5-effects/src/app/products/products-page/products-page.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/src/app/products/products-page/products-page.component.html -------------------------------------------------------------------------------- /demo-5-effects/src/app/products/products-page/products-page.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/src/app/products/products-page/products-page.component.ts -------------------------------------------------------------------------------- /demo-5-effects/src/app/products/products-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/src/app/products/products-routing.module.ts -------------------------------------------------------------------------------- /demo-5-effects/src/app/products/products.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/src/app/products/products.module.ts -------------------------------------------------------------------------------- /demo-5-effects/src/app/products/products.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/src/app/products/products.service.ts -------------------------------------------------------------------------------- /demo-5-effects/src/app/products/state/products.actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/src/app/products/state/products.actions.ts -------------------------------------------------------------------------------- /demo-5-effects/src/app/products/state/products.effects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/src/app/products/state/products.effects.ts -------------------------------------------------------------------------------- /demo-5-effects/src/app/products/state/products.reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/src/app/products/state/products.reducer.ts -------------------------------------------------------------------------------- /demo-5-effects/src/app/products/state/products.selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/src/app/products/state/products.selectors.ts -------------------------------------------------------------------------------- /demo-5-effects/src/app/utils/sum-products.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/src/app/utils/sum-products.ts -------------------------------------------------------------------------------- /demo-5-effects/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo-5-effects/src/assets/ngrx-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/src/assets/ngrx-logo.svg -------------------------------------------------------------------------------- /demo-5-effects/src/environments/environment.development.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: false, 3 | }; 4 | -------------------------------------------------------------------------------- /demo-5-effects/src/environments/environment.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | }; 4 | -------------------------------------------------------------------------------- /demo-5-effects/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/src/favicon.ico -------------------------------------------------------------------------------- /demo-5-effects/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/src/index.html -------------------------------------------------------------------------------- /demo-5-effects/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/src/main.ts -------------------------------------------------------------------------------- /demo-5-effects/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/src/styles.css -------------------------------------------------------------------------------- /demo-5-effects/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/tsconfig.app.json -------------------------------------------------------------------------------- /demo-5-effects/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-5-effects/tsconfig.json -------------------------------------------------------------------------------- /demo-6-router-store/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/.editorconfig -------------------------------------------------------------------------------- /demo-6-router-store/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/.gitignore -------------------------------------------------------------------------------- /demo-6-router-store/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/angular.json -------------------------------------------------------------------------------- /demo-6-router-store/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/package-lock.json -------------------------------------------------------------------------------- /demo-6-router-store/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/package.json -------------------------------------------------------------------------------- /demo-6-router-store/src/app/app-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/src/app/app-routing.module.ts -------------------------------------------------------------------------------- /demo-6-router-store/src/app/app.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/src/app/app.component.css -------------------------------------------------------------------------------- /demo-6-router-store/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/src/app/app.component.html -------------------------------------------------------------------------------- /demo-6-router-store/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/src/app/app.component.ts -------------------------------------------------------------------------------- /demo-6-router-store/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/src/app/app.module.ts -------------------------------------------------------------------------------- /demo-6-router-store/src/app/home/home.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/src/app/home/home.component.css -------------------------------------------------------------------------------- /demo-6-router-store/src/app/home/home.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/src/app/home/home.component.html -------------------------------------------------------------------------------- /demo-6-router-store/src/app/home/home.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/src/app/home/home.component.ts -------------------------------------------------------------------------------- /demo-6-router-store/src/app/in-memory-data.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/src/app/in-memory-data.service.ts -------------------------------------------------------------------------------- /demo-6-router-store/src/app/products/product-edit/product-edit.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/src/app/products/product-edit/product-edit.component.css -------------------------------------------------------------------------------- /demo-6-router-store/src/app/products/product-edit/product-edit.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/src/app/products/product-edit/product-edit.component.html -------------------------------------------------------------------------------- /demo-6-router-store/src/app/products/product-edit/product-edit.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/src/app/products/product-edit/product-edit.component.ts -------------------------------------------------------------------------------- /demo-6-router-store/src/app/products/product-page/product-page.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo-6-router-store/src/app/products/product-page/product-page.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/src/app/products/product-page/product-page.component.html -------------------------------------------------------------------------------- /demo-6-router-store/src/app/products/product-page/product-page.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/src/app/products/product-page/product-page.component.ts -------------------------------------------------------------------------------- /demo-6-router-store/src/app/products/product.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/src/app/products/product.model.ts -------------------------------------------------------------------------------- /demo-6-router-store/src/app/products/products-list/products-list.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/src/app/products/products-list/products-list.component.css -------------------------------------------------------------------------------- /demo-6-router-store/src/app/products/products-list/products-list.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/src/app/products/products-list/products-list.component.html -------------------------------------------------------------------------------- /demo-6-router-store/src/app/products/products-list/products-list.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/src/app/products/products-list/products-list.component.ts -------------------------------------------------------------------------------- /demo-6-router-store/src/app/products/products-page/products-page.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/src/app/products/products-page/products-page.component.css -------------------------------------------------------------------------------- /demo-6-router-store/src/app/products/products-page/products-page.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/src/app/products/products-page/products-page.component.html -------------------------------------------------------------------------------- /demo-6-router-store/src/app/products/products-page/products-page.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/src/app/products/products-page/products-page.component.ts -------------------------------------------------------------------------------- /demo-6-router-store/src/app/products/products-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/src/app/products/products-routing.module.ts -------------------------------------------------------------------------------- /demo-6-router-store/src/app/products/products.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/src/app/products/products.module.ts -------------------------------------------------------------------------------- /demo-6-router-store/src/app/products/products.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/src/app/products/products.service.ts -------------------------------------------------------------------------------- /demo-6-router-store/src/app/products/state/products.actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/src/app/products/state/products.actions.ts -------------------------------------------------------------------------------- /demo-6-router-store/src/app/products/state/products.effects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/src/app/products/state/products.effects.ts -------------------------------------------------------------------------------- /demo-6-router-store/src/app/products/state/products.reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/src/app/products/state/products.reducer.ts -------------------------------------------------------------------------------- /demo-6-router-store/src/app/products/state/products.selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/src/app/products/state/products.selectors.ts -------------------------------------------------------------------------------- /demo-6-router-store/src/app/utils/sum-products.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/src/app/utils/sum-products.ts -------------------------------------------------------------------------------- /demo-6-router-store/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo-6-router-store/src/assets/ngrx-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/src/assets/ngrx-logo.svg -------------------------------------------------------------------------------- /demo-6-router-store/src/environments/environment.development.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: false, 3 | }; 4 | -------------------------------------------------------------------------------- /demo-6-router-store/src/environments/environment.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | }; 4 | -------------------------------------------------------------------------------- /demo-6-router-store/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/src/favicon.ico -------------------------------------------------------------------------------- /demo-6-router-store/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/src/index.html -------------------------------------------------------------------------------- /demo-6-router-store/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/src/main.ts -------------------------------------------------------------------------------- /demo-6-router-store/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/src/styles.css -------------------------------------------------------------------------------- /demo-6-router-store/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/tsconfig.app.json -------------------------------------------------------------------------------- /demo-6-router-store/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-6-router-store/tsconfig.json -------------------------------------------------------------------------------- /demo-7-entity-adapter/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/.editorconfig -------------------------------------------------------------------------------- /demo-7-entity-adapter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/.gitignore -------------------------------------------------------------------------------- /demo-7-entity-adapter/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/angular.json -------------------------------------------------------------------------------- /demo-7-entity-adapter/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/package-lock.json -------------------------------------------------------------------------------- /demo-7-entity-adapter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/package.json -------------------------------------------------------------------------------- /demo-7-entity-adapter/src/app/app-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/src/app/app-routing.module.ts -------------------------------------------------------------------------------- /demo-7-entity-adapter/src/app/app.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/src/app/app.component.css -------------------------------------------------------------------------------- /demo-7-entity-adapter/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/src/app/app.component.html -------------------------------------------------------------------------------- /demo-7-entity-adapter/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/src/app/app.component.ts -------------------------------------------------------------------------------- /demo-7-entity-adapter/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/src/app/app.module.ts -------------------------------------------------------------------------------- /demo-7-entity-adapter/src/app/home/home.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/src/app/home/home.component.css -------------------------------------------------------------------------------- /demo-7-entity-adapter/src/app/home/home.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/src/app/home/home.component.html -------------------------------------------------------------------------------- /demo-7-entity-adapter/src/app/home/home.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/src/app/home/home.component.ts -------------------------------------------------------------------------------- /demo-7-entity-adapter/src/app/in-memory-data.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/src/app/in-memory-data.service.ts -------------------------------------------------------------------------------- /demo-7-entity-adapter/src/app/products/product-edit/product-edit.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/src/app/products/product-edit/product-edit.component.css -------------------------------------------------------------------------------- /demo-7-entity-adapter/src/app/products/product-edit/product-edit.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/src/app/products/product-edit/product-edit.component.html -------------------------------------------------------------------------------- /demo-7-entity-adapter/src/app/products/product-edit/product-edit.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/src/app/products/product-edit/product-edit.component.ts -------------------------------------------------------------------------------- /demo-7-entity-adapter/src/app/products/product-page/product-page.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo-7-entity-adapter/src/app/products/product-page/product-page.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/src/app/products/product-page/product-page.component.html -------------------------------------------------------------------------------- /demo-7-entity-adapter/src/app/products/product-page/product-page.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/src/app/products/product-page/product-page.component.ts -------------------------------------------------------------------------------- /demo-7-entity-adapter/src/app/products/product.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/src/app/products/product.model.ts -------------------------------------------------------------------------------- /demo-7-entity-adapter/src/app/products/products-list/products-list.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/src/app/products/products-list/products-list.component.css -------------------------------------------------------------------------------- /demo-7-entity-adapter/src/app/products/products-list/products-list.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/src/app/products/products-list/products-list.component.html -------------------------------------------------------------------------------- /demo-7-entity-adapter/src/app/products/products-list/products-list.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/src/app/products/products-list/products-list.component.ts -------------------------------------------------------------------------------- /demo-7-entity-adapter/src/app/products/products-page/products-page.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/src/app/products/products-page/products-page.component.css -------------------------------------------------------------------------------- /demo-7-entity-adapter/src/app/products/products-page/products-page.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/src/app/products/products-page/products-page.component.html -------------------------------------------------------------------------------- /demo-7-entity-adapter/src/app/products/products-page/products-page.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/src/app/products/products-page/products-page.component.ts -------------------------------------------------------------------------------- /demo-7-entity-adapter/src/app/products/products-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/src/app/products/products-routing.module.ts -------------------------------------------------------------------------------- /demo-7-entity-adapter/src/app/products/products.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/src/app/products/products.module.ts -------------------------------------------------------------------------------- /demo-7-entity-adapter/src/app/products/products.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/src/app/products/products.service.ts -------------------------------------------------------------------------------- /demo-7-entity-adapter/src/app/products/state/products.actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/src/app/products/state/products.actions.ts -------------------------------------------------------------------------------- /demo-7-entity-adapter/src/app/products/state/products.effects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/src/app/products/state/products.effects.ts -------------------------------------------------------------------------------- /demo-7-entity-adapter/src/app/products/state/products.reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/src/app/products/state/products.reducer.ts -------------------------------------------------------------------------------- /demo-7-entity-adapter/src/app/products/state/products.selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/src/app/products/state/products.selectors.ts -------------------------------------------------------------------------------- /demo-7-entity-adapter/src/app/utils/sum-products.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/src/app/utils/sum-products.ts -------------------------------------------------------------------------------- /demo-7-entity-adapter/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo-7-entity-adapter/src/assets/ngrx-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/src/assets/ngrx-logo.svg -------------------------------------------------------------------------------- /demo-7-entity-adapter/src/environments/environment.development.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: false, 3 | }; 4 | -------------------------------------------------------------------------------- /demo-7-entity-adapter/src/environments/environment.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | }; 4 | -------------------------------------------------------------------------------- /demo-7-entity-adapter/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/src/favicon.ico -------------------------------------------------------------------------------- /demo-7-entity-adapter/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/src/index.html -------------------------------------------------------------------------------- /demo-7-entity-adapter/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/src/main.ts -------------------------------------------------------------------------------- /demo-7-entity-adapter/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/src/styles.css -------------------------------------------------------------------------------- /demo-7-entity-adapter/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/tsconfig.app.json -------------------------------------------------------------------------------- /demo-7-entity-adapter/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-7-entity-adapter/tsconfig.json -------------------------------------------------------------------------------- /demo-8-component-store/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/.editorconfig -------------------------------------------------------------------------------- /demo-8-component-store/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/.gitignore -------------------------------------------------------------------------------- /demo-8-component-store/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/angular.json -------------------------------------------------------------------------------- /demo-8-component-store/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/package-lock.json -------------------------------------------------------------------------------- /demo-8-component-store/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/package.json -------------------------------------------------------------------------------- /demo-8-component-store/src/app/app-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/src/app/app-routing.module.ts -------------------------------------------------------------------------------- /demo-8-component-store/src/app/app.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/src/app/app.component.css -------------------------------------------------------------------------------- /demo-8-component-store/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/src/app/app.component.html -------------------------------------------------------------------------------- /demo-8-component-store/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/src/app/app.component.ts -------------------------------------------------------------------------------- /demo-8-component-store/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/src/app/app.module.ts -------------------------------------------------------------------------------- /demo-8-component-store/src/app/home/home.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/src/app/home/home.component.css -------------------------------------------------------------------------------- /demo-8-component-store/src/app/home/home.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/src/app/home/home.component.html -------------------------------------------------------------------------------- /demo-8-component-store/src/app/home/home.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/src/app/home/home.component.ts -------------------------------------------------------------------------------- /demo-8-component-store/src/app/in-memory-data.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/src/app/in-memory-data.service.ts -------------------------------------------------------------------------------- /demo-8-component-store/src/app/products/product-edit/product-edit.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/src/app/products/product-edit/product-edit.component.css -------------------------------------------------------------------------------- /demo-8-component-store/src/app/products/product-edit/product-edit.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/src/app/products/product-edit/product-edit.component.html -------------------------------------------------------------------------------- /demo-8-component-store/src/app/products/product-edit/product-edit.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/src/app/products/product-edit/product-edit.component.ts -------------------------------------------------------------------------------- /demo-8-component-store/src/app/products/product-page/product-page.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo-8-component-store/src/app/products/product-page/product-page.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/src/app/products/product-page/product-page.component.html -------------------------------------------------------------------------------- /demo-8-component-store/src/app/products/product-page/product-page.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/src/app/products/product-page/product-page.component.ts -------------------------------------------------------------------------------- /demo-8-component-store/src/app/products/product.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/src/app/products/product.model.ts -------------------------------------------------------------------------------- /demo-8-component-store/src/app/products/products-list/products-list.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/src/app/products/products-list/products-list.component.css -------------------------------------------------------------------------------- /demo-8-component-store/src/app/products/products-list/products-list.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/src/app/products/products-list/products-list.component.html -------------------------------------------------------------------------------- /demo-8-component-store/src/app/products/products-list/products-list.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/src/app/products/products-list/products-list.component.ts -------------------------------------------------------------------------------- /demo-8-component-store/src/app/products/products-page/products-page.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/src/app/products/products-page/products-page.component.css -------------------------------------------------------------------------------- /demo-8-component-store/src/app/products/products-page/products-page.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/src/app/products/products-page/products-page.component.html -------------------------------------------------------------------------------- /demo-8-component-store/src/app/products/products-page/products-page.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/src/app/products/products-page/products-page.component.ts -------------------------------------------------------------------------------- /demo-8-component-store/src/app/products/products-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/src/app/products/products-routing.module.ts -------------------------------------------------------------------------------- /demo-8-component-store/src/app/products/products.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/src/app/products/products.module.ts -------------------------------------------------------------------------------- /demo-8-component-store/src/app/products/products.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/src/app/products/products.service.ts -------------------------------------------------------------------------------- /demo-8-component-store/src/app/products/products.store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/src/app/products/products.store.ts -------------------------------------------------------------------------------- /demo-8-component-store/src/app/products/state/products.actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/src/app/products/state/products.actions.ts -------------------------------------------------------------------------------- /demo-8-component-store/src/app/products/state/products.effects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/src/app/products/state/products.effects.ts -------------------------------------------------------------------------------- /demo-8-component-store/src/app/products/state/products.reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/src/app/products/state/products.reducer.ts -------------------------------------------------------------------------------- /demo-8-component-store/src/app/products/state/products.selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/src/app/products/state/products.selectors.ts -------------------------------------------------------------------------------- /demo-8-component-store/src/app/utils/sum-products.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/src/app/utils/sum-products.ts -------------------------------------------------------------------------------- /demo-8-component-store/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo-8-component-store/src/assets/ngrx-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/src/assets/ngrx-logo.svg -------------------------------------------------------------------------------- /demo-8-component-store/src/environments/environment.development.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: false, 3 | }; 4 | -------------------------------------------------------------------------------- /demo-8-component-store/src/environments/environment.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | }; 4 | -------------------------------------------------------------------------------- /demo-8-component-store/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/src/favicon.ico -------------------------------------------------------------------------------- /demo-8-component-store/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/src/index.html -------------------------------------------------------------------------------- /demo-8-component-store/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/src/main.ts -------------------------------------------------------------------------------- /demo-8-component-store/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/src/styles.css -------------------------------------------------------------------------------- /demo-8-component-store/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/tsconfig.app.json -------------------------------------------------------------------------------- /demo-8-component-store/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-8-component-store/tsconfig.json -------------------------------------------------------------------------------- /demo-9-signals-and-standalone/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-9-signals-and-standalone/.editorconfig -------------------------------------------------------------------------------- /demo-9-signals-and-standalone/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-9-signals-and-standalone/.gitignore -------------------------------------------------------------------------------- /demo-9-signals-and-standalone/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-9-signals-and-standalone/angular.json -------------------------------------------------------------------------------- /demo-9-signals-and-standalone/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-9-signals-and-standalone/package-lock.json -------------------------------------------------------------------------------- /demo-9-signals-and-standalone/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-9-signals-and-standalone/package.json -------------------------------------------------------------------------------- /demo-9-signals-and-standalone/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-9-signals-and-standalone/src/app/app.component.ts -------------------------------------------------------------------------------- /demo-9-signals-and-standalone/src/app/app.routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-9-signals-and-standalone/src/app/app.routes.ts -------------------------------------------------------------------------------- /demo-9-signals-and-standalone/src/app/home/home.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-9-signals-and-standalone/src/app/home/home.component.ts -------------------------------------------------------------------------------- /demo-9-signals-and-standalone/src/app/in-memory-data.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-9-signals-and-standalone/src/app/in-memory-data.service.ts -------------------------------------------------------------------------------- /demo-9-signals-and-standalone/src/app/products/product-edit/product-edit.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-9-signals-and-standalone/src/app/products/product-edit/product-edit.component.ts -------------------------------------------------------------------------------- /demo-9-signals-and-standalone/src/app/products/product-page/product-page.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-9-signals-and-standalone/src/app/products/product-page/product-page.component.ts -------------------------------------------------------------------------------- /demo-9-signals-and-standalone/src/app/products/product.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-9-signals-and-standalone/src/app/products/product.model.ts -------------------------------------------------------------------------------- /demo-9-signals-and-standalone/src/app/products/products-list/products-list.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-9-signals-and-standalone/src/app/products/products-list/products-list.component.ts -------------------------------------------------------------------------------- /demo-9-signals-and-standalone/src/app/products/products-page/products-page.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-9-signals-and-standalone/src/app/products/products-page/products-page.component.ts -------------------------------------------------------------------------------- /demo-9-signals-and-standalone/src/app/products/products.routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-9-signals-and-standalone/src/app/products/products.routes.ts -------------------------------------------------------------------------------- /demo-9-signals-and-standalone/src/app/products/products.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-9-signals-and-standalone/src/app/products/products.service.ts -------------------------------------------------------------------------------- /demo-9-signals-and-standalone/src/app/products/state/products.actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-9-signals-and-standalone/src/app/products/state/products.actions.ts -------------------------------------------------------------------------------- /demo-9-signals-and-standalone/src/app/products/state/products.effects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-9-signals-and-standalone/src/app/products/state/products.effects.ts -------------------------------------------------------------------------------- /demo-9-signals-and-standalone/src/app/products/state/products.reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-9-signals-and-standalone/src/app/products/state/products.reducer.ts -------------------------------------------------------------------------------- /demo-9-signals-and-standalone/src/app/products/state/products.selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-9-signals-and-standalone/src/app/products/state/products.selectors.ts -------------------------------------------------------------------------------- /demo-9-signals-and-standalone/src/app/utils/sum-products.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-9-signals-and-standalone/src/app/utils/sum-products.ts -------------------------------------------------------------------------------- /demo-9-signals-and-standalone/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo-9-signals-and-standalone/src/assets/ngrx-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-9-signals-and-standalone/src/assets/ngrx-logo.svg -------------------------------------------------------------------------------- /demo-9-signals-and-standalone/src/environments/environment.development.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: false, 3 | }; 4 | -------------------------------------------------------------------------------- /demo-9-signals-and-standalone/src/environments/environment.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | }; 4 | -------------------------------------------------------------------------------- /demo-9-signals-and-standalone/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-9-signals-and-standalone/src/favicon.ico -------------------------------------------------------------------------------- /demo-9-signals-and-standalone/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-9-signals-and-standalone/src/index.html -------------------------------------------------------------------------------- /demo-9-signals-and-standalone/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-9-signals-and-standalone/src/main.ts -------------------------------------------------------------------------------- /demo-9-signals-and-standalone/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-9-signals-and-standalone/src/styles.css -------------------------------------------------------------------------------- /demo-9-signals-and-standalone/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-9-signals-and-standalone/tsconfig.app.json -------------------------------------------------------------------------------- /demo-9-signals-and-standalone/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duncanhunter/pluralsight-ngrx-fundamentals/HEAD/demo-9-signals-and-standalone/tsconfig.json --------------------------------------------------------------------------------