aboutsummaryrefslogtreecommitdiffstats
path: root/docs/content/error/$injector/unpr.ngdoc
blob: 1b0faa8e0e9db3b99df5c412d5e7a80c1d355dcd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
@ngdoc error
@name $injector:unpr
@fullName Unknown Provider
@description

This error results from the `$injector` being unable to resolve a required
dependency. To fix this, make sure the dependency is defined and spelled
correctly. For example:

```
angular.module('myApp', [])
  .controller('myCtrl', ['myService', function (myService) {
    // Do something with myService
  }]);
```

This code will fail with `$injector:unpr` if `myService` is not defined. Making
sure each dependency is defined will fix the problem.

```
angular.module('myApp', [])
  .service('myService', function () { /* ... */ })
  .controller('myCtrl', ['myService', function (myService) {
    // Do something with myService
  }]);
```