angular-ui / angular-ui/ui-router
Angular: StateService injected in custom library results in R3InjectorError
- Dominant language
- TypeScript
- Stars
- 13.4k
- Forks
- 2.9k
- PR merge metrics
- No merged PRs in 30d
Description
This issue tracker is for Bug Reports and Feature Requests only.
Please direct requests for help to StackOverflow.
See http://bit.ly/UIR-SOF for details.
This is a (check one box):
- [x ] Bug Report
- [ ] Feature Request
- [ ] General Query
My version of UI-Router is: (type version)
@uirouter/angular: 10.0.0
@uirouter/core: 6.0.8
@uirouter/rx: 1.0.0
# Bug Report
#### Current Behavior:
I am injecting the StateService in a component of a custom angular library I am building. As soon as I do that though, the following happens:
```
R3InjectorError(AppModule)[StateService -> StateService -> StateService]:
NullInjectorError: No provider for StateService!
```
and the whole app does not work.
#### Expected Behavior:
No error, being able to use the Service and not crashing the whole application.
#### Link to Plunker or stackblitz that reproduces the issue:
Github-Repo: https://github.com/Vortilion/angular-library-stateservice-issue
Contributor guide
Assessment
This issue has not been assessed yet.