GitHub
Dialog content uses the element injector by default, preserving providers from parent components and the current ActivatedRoute . To access route-scoped providers, pass injector: EnvironmentInjector in the options of tuiRouteDialog .
ActivatedRoute
injector: EnvironmentInjector
tuiRouteDialog
Copy
<button routerLink="path/to/lazy" tuiButton type="button" > Open dialog </button> <router-outlet /> Copy
<button routerLink="path/to/lazy" tuiButton type="button" > Open dialog </button> <router-outlet />
class e{} Copy
class e{}
[object Object] Copy
[object Object]
<button routerLink="path/to/eager" tuiButton type="button" > Open dialog </button> <router-outlet /> Copy
<button routerLink="path/to/eager" tuiButton type="button" > Open dialog </button> <router-outlet />