├── .circleci └── config.yml ├── .editorconfig ├── .gitattributes ├── .gitignore ├── .prettierrc ├── README.md ├── angular.json ├── package.json ├── projects ├── demo │ ├── .browserslistrc │ ├── e2e │ │ ├── protractor.conf.js │ │ ├── src │ │ │ ├── app.e2e-spec.ts │ │ │ └── app.po.ts │ │ └── tsconfig.json │ ├── karma.conf.js │ ├── src │ │ ├── app │ │ │ ├── app-routing.module.ts │ │ │ ├── app.component.html │ │ │ ├── app.component.scss │ │ │ ├── app.component.ts │ │ │ ├── app.module.ts │ │ │ ├── lazy-route-one │ │ │ │ ├── lazy-route-one-routing.module.ts │ │ │ │ ├── lazy-route-one.component.html │ │ │ │ ├── lazy-route-one.component.scss │ │ │ │ ├── lazy-route-one.component.ts │ │ │ │ └── lazy-route-one.module.ts │ │ │ ├── lazy-route-two │ │ │ │ ├── lazy-route-two-routing.module.ts │ │ │ │ ├── lazy-route-two.component.html │ │ │ │ ├── lazy-route-two.component.scss │ │ │ │ ├── lazy-route-two.component.ts │ │ │ │ └── lazy-route-two.module.ts │ │ │ ├── route-one │ │ │ │ ├── route-one.component.html │ │ │ │ ├── route-one.component.scss │ │ │ │ └── route-one.component.ts │ │ │ └── route-two │ │ │ │ ├── route-two.component.html │ │ │ │ ├── route-two.component.scss │ │ │ │ └── route-two.component.ts │ │ ├── assets │ │ │ └── .gitkeep │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── main.ts │ │ ├── polyfills.ts │ │ ├── styles.scss │ │ └── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── tslint.json └── ng-cache-route-reuse │ ├── karma.conf.js │ ├── ng-package.json │ ├── package.json │ ├── src │ ├── lib │ │ ├── ng-cache-route-reuse-store.service.ts │ │ ├── ng-cache-route-reuse.decorators.ts │ │ ├── ng-cache-route-reuse.module.ts │ │ ├── ng-cache-route-reuse.service.ts │ │ ├── ng-cache-route-reuse.strategy.spec.ts │ │ └── ng-cache-route-reuse.strategy.ts │ ├── public-api.ts │ └── test.ts │ ├── tsconfig.lib.json │ ├── tsconfig.lib.prod.json │ ├── tsconfig.spec.json │ └── tslint.json ├── tsconfig.json └── tslint.json /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true 3 | } 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/README.md -------------------------------------------------------------------------------- /angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/angular.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/package.json -------------------------------------------------------------------------------- /projects/demo/.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/demo/.browserslistrc -------------------------------------------------------------------------------- /projects/demo/e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/demo/e2e/protractor.conf.js -------------------------------------------------------------------------------- /projects/demo/e2e/src/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/demo/e2e/src/app.e2e-spec.ts -------------------------------------------------------------------------------- /projects/demo/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/demo/e2e/src/app.po.ts -------------------------------------------------------------------------------- /projects/demo/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/demo/e2e/tsconfig.json -------------------------------------------------------------------------------- /projects/demo/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/demo/karma.conf.js -------------------------------------------------------------------------------- /projects/demo/src/app/app-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/demo/src/app/app-routing.module.ts -------------------------------------------------------------------------------- /projects/demo/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/demo/src/app/app.component.html -------------------------------------------------------------------------------- /projects/demo/src/app/app.component.scss: -------------------------------------------------------------------------------- 1 | a { 2 | display: inline-block; 3 | margin: 10px; 4 | } 5 | -------------------------------------------------------------------------------- /projects/demo/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/demo/src/app/app.component.ts -------------------------------------------------------------------------------- /projects/demo/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/demo/src/app/app.module.ts -------------------------------------------------------------------------------- /projects/demo/src/app/lazy-route-one/lazy-route-one-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/demo/src/app/lazy-route-one/lazy-route-one-routing.module.ts -------------------------------------------------------------------------------- /projects/demo/src/app/lazy-route-one/lazy-route-one.component.html: -------------------------------------------------------------------------------- 1 |
lazy-route-one works!
2 | -------------------------------------------------------------------------------- /projects/demo/src/app/lazy-route-one/lazy-route-one.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/demo/src/app/lazy-route-one/lazy-route-one.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/demo/src/app/lazy-route-one/lazy-route-one.component.ts -------------------------------------------------------------------------------- /projects/demo/src/app/lazy-route-one/lazy-route-one.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/demo/src/app/lazy-route-one/lazy-route-one.module.ts -------------------------------------------------------------------------------- /projects/demo/src/app/lazy-route-two/lazy-route-two-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/demo/src/app/lazy-route-two/lazy-route-two-routing.module.ts -------------------------------------------------------------------------------- /projects/demo/src/app/lazy-route-two/lazy-route-two.component.html: -------------------------------------------------------------------------------- 1 |lazy-route-two works!
2 | -------------------------------------------------------------------------------- /projects/demo/src/app/lazy-route-two/lazy-route-two.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/demo/src/app/lazy-route-two/lazy-route-two.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/demo/src/app/lazy-route-two/lazy-route-two.component.ts -------------------------------------------------------------------------------- /projects/demo/src/app/lazy-route-two/lazy-route-two.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/demo/src/app/lazy-route-two/lazy-route-two.module.ts -------------------------------------------------------------------------------- /projects/demo/src/app/route-one/route-one.component.html: -------------------------------------------------------------------------------- 1 |route-one works!
2 | -------------------------------------------------------------------------------- /projects/demo/src/app/route-one/route-one.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/demo/src/app/route-one/route-one.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/demo/src/app/route-one/route-one.component.ts -------------------------------------------------------------------------------- /projects/demo/src/app/route-two/route-two.component.html: -------------------------------------------------------------------------------- 1 |route-two works!
2 | -------------------------------------------------------------------------------- /projects/demo/src/app/route-two/route-two.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/demo/src/app/route-two/route-two.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/demo/src/app/route-two/route-two.component.ts -------------------------------------------------------------------------------- /projects/demo/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/demo/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | }; 4 | -------------------------------------------------------------------------------- /projects/demo/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/demo/src/environments/environment.ts -------------------------------------------------------------------------------- /projects/demo/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/demo/src/favicon.ico -------------------------------------------------------------------------------- /projects/demo/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/demo/src/index.html -------------------------------------------------------------------------------- /projects/demo/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/demo/src/main.ts -------------------------------------------------------------------------------- /projects/demo/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/demo/src/polyfills.ts -------------------------------------------------------------------------------- /projects/demo/src/styles.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/demo/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/demo/src/test.ts -------------------------------------------------------------------------------- /projects/demo/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/demo/tsconfig.app.json -------------------------------------------------------------------------------- /projects/demo/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/demo/tsconfig.spec.json -------------------------------------------------------------------------------- /projects/demo/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/demo/tslint.json -------------------------------------------------------------------------------- /projects/ng-cache-route-reuse/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/ng-cache-route-reuse/karma.conf.js -------------------------------------------------------------------------------- /projects/ng-cache-route-reuse/ng-package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/ng-cache-route-reuse/ng-package.json -------------------------------------------------------------------------------- /projects/ng-cache-route-reuse/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/ng-cache-route-reuse/package.json -------------------------------------------------------------------------------- /projects/ng-cache-route-reuse/src/lib/ng-cache-route-reuse-store.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/ng-cache-route-reuse/src/lib/ng-cache-route-reuse-store.service.ts -------------------------------------------------------------------------------- /projects/ng-cache-route-reuse/src/lib/ng-cache-route-reuse.decorators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/ng-cache-route-reuse/src/lib/ng-cache-route-reuse.decorators.ts -------------------------------------------------------------------------------- /projects/ng-cache-route-reuse/src/lib/ng-cache-route-reuse.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/ng-cache-route-reuse/src/lib/ng-cache-route-reuse.module.ts -------------------------------------------------------------------------------- /projects/ng-cache-route-reuse/src/lib/ng-cache-route-reuse.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/ng-cache-route-reuse/src/lib/ng-cache-route-reuse.service.ts -------------------------------------------------------------------------------- /projects/ng-cache-route-reuse/src/lib/ng-cache-route-reuse.strategy.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/ng-cache-route-reuse/src/lib/ng-cache-route-reuse.strategy.spec.ts -------------------------------------------------------------------------------- /projects/ng-cache-route-reuse/src/lib/ng-cache-route-reuse.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/ng-cache-route-reuse/src/lib/ng-cache-route-reuse.strategy.ts -------------------------------------------------------------------------------- /projects/ng-cache-route-reuse/src/public-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/ng-cache-route-reuse/src/public-api.ts -------------------------------------------------------------------------------- /projects/ng-cache-route-reuse/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/ng-cache-route-reuse/src/test.ts -------------------------------------------------------------------------------- /projects/ng-cache-route-reuse/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/ng-cache-route-reuse/tsconfig.lib.json -------------------------------------------------------------------------------- /projects/ng-cache-route-reuse/tsconfig.lib.prod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/ng-cache-route-reuse/tsconfig.lib.prod.json -------------------------------------------------------------------------------- /projects/ng-cache-route-reuse/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/ng-cache-route-reuse/tsconfig.spec.json -------------------------------------------------------------------------------- /projects/ng-cache-route-reuse/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/projects/ng-cache-route-reuse/tslint.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/framasev/ng-cache-route-reuse/HEAD/tslint.json --------------------------------------------------------------------------------