mirror of
https://github.com/Hopiu/angular.js.git
synced 2026-03-17 15:40:22 +00:00
26 lines
No EOL
630 B
Text
26 lines
No EOL
630 B
Text
@ngdoc error
|
|
@name $injector:pget
|
|
@fullName Provider Missing $get
|
|
@description
|
|
|
|
This error occurs when attempting to register a provider that does not have a
|
|
`$get` method. For example:
|
|
|
|
```
|
|
function BadProvider() {} // No $get method!
|
|
angular.module("myApp", [])
|
|
.provider('bad', BadProvider); // this throws the error
|
|
```
|
|
|
|
To fix the error, fill in the `$get` method on the provider like so:
|
|
|
|
```
|
|
function GoodProvider() {
|
|
this.$get = angular.noop;
|
|
}
|
|
angular.module("myApp", [])
|
|
.provider('good', GoodProvider);
|
|
```
|
|
|
|
For more information, refer to the {@link api/AUTO.$provide#methods_provider
|
|
$provide.provider} api doc. |