Improve this doc

# `Circular Dependency`
error in component `$injector`

    Circular dependency found: {0}

## Description

This error occurs when the `$injector` tries to get a service that depends on itself, either directly or indirectly. To fix this, construct your dependency chain such that there are no circular dependencies.

For example:

    angular.module('myApp', [])
      .factory('myService', function (myService) {
        // ...
      })
      .controller('MyCtrl', function ($scope, myService) {
        // ...
      });

When an instance of `MyCtrl` is created, the service `myService` will be created by the `$injector`. `myService` depends on itself, which causes the `$injector` to detect a circular dependency and throw the error.

For more information, see the Dependency Injection Guide.