aboutsummaryrefslogtreecommitdiffstats
path: root/docs/content/guide/dev_guide.services.managing_dependencies.ngdoc
diff options
context:
space:
mode:
Diffstat (limited to 'docs/content/guide/dev_guide.services.managing_dependencies.ngdoc')
-rw-r--r--docs/content/guide/dev_guide.services.managing_dependencies.ngdoc16
1 files changed, 8 insertions, 8 deletions
diff --git a/docs/content/guide/dev_guide.services.managing_dependencies.ngdoc b/docs/content/guide/dev_guide.services.managing_dependencies.ngdoc
index 6dafc3f7..726a8bbe 100644
--- a/docs/content/guide/dev_guide.services.managing_dependencies.ngdoc
+++ b/docs/content/guide/dev_guide.services.managing_dependencies.ngdoc
@@ -12,37 +12,37 @@ dropped (see "Inferring `$inject`" but note that that is currently an experiment
Using the array notation:
-<pre>
+```js
function myModuleCfgFn($provide) {
$provide.factory('myService', ['dep1', 'dep2', function(dep1, dep2) {}]);
}
-</pre>
+```
Using the $inject property:
-<pre>
+```js
function myModuleCfgFn($provide) {
var myServiceFactory = function(dep1, dep2) {};
myServiceFactory.$inject = ['dep1', 'dep2'];
$provide.factory('myService', myServiceFactory);
}
-</pre>
+```
Using DI inference (incompatible with minifiers):
-<pre>
+```js
function myModuleCfgFn($provide) {
$provide.factory('myService', function(dep1, dep2) {});
}
-</pre>
+```
Here is an example of two services, one of which depends on the other and both
of which depend on other services that are provided by the Angular framework:
-<pre>
+```js
/**
* batchLog service allows for messages to be queued in memory and flushed
* to the console.log every 50 seconds.
@@ -83,7 +83,7 @@ of which depend on other services that are provided by the Angular framework:
// get the main service to kick off the application
angular.injector([batchLogModule]).get('routeTemplateMonitor');
-</pre>
+```
Things to notice in this example: