Error: $injector:unknown provider
<p>My service: </p>

<pre><code>angular.module('app').factory('keretHttpSrv',  function ($http, $state, $scope, $rootScope, $q, $localStorage) {
/*some code*/
    return keretHttpService; 
})
</code></pre>

<p>My controller,</p>

<pre><code>angular.module('app.dashboard')
.controller('DashboardCtrl',
 ['$scope', 'keretHttpSrv', function ($scope, keretHttpSrv)
 {
/*some code*/
 }])
</code></pre>

<p>I have this error:</p>

<blockquote>
  <p>Error: $injector:unknown provider</p>
</blockquote>

<p>How can I solve this problem?</p>