Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Doesnt seem to work with SSR - No provider for InjectionToken LinkHandler #157

Open
naveedahmed1 opened this issue Nov 16, 2023 · 1 comment

Comments

@naveedahmed1
Copy link

I tried using ngx-quicklink with ssr enabled app. But its throwing below error:

NodeInvocationException: R3InjectorError[InjectionToken LinkHandler -> InjectionToken LinkHandler]:
NullInjectorError: No provider for InjectionToken LinkHandler!
NullInjectorError: R3InjectorError[InjectionToken LinkHandler -> InjectionToken LinkHandler]:
NullInjectorError: No provider for InjectionToken LinkHandler!

I have added provideRouter in providers array in main.ts and main.server.ts:

      provideRouter(APP_ROUTES,
      withPreloading(QuicklinkStrategy))

In my app.component and app.server.component and any other component where i want to enable quicklink, I have added QuicklinkDirective, to the imports array.

@naveedahmed1
Copy link
Author

Sorry, I missed adding quicklinkProviders, in providers array of main.server

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant