title: Unknown provider AngularJS error
body: <p>I have this error and I dont know why </p>
  
  <pre><code>var app = angular.module('starter', ['ionic', 'starter.controllers', 'ngCordova'])
  
  .run(function($ionicPlatform, $cordovaSQLite, $rootScope, AppStart) {
    $ionicPlatform.ready(function() {
        if(window.cordova &amp;&amp; window.cordova.plugins.Keyboard) {
            cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
        }
        if(window.StatusBar) {
            StatusBar.styleDefault();
        }
        $cordovaSQLite.deleteDB("my.db");
        db = $cordovaSQLite.openDB("my.db");
        $cordovaSQLite.execute(db, "CREATE TABLE IF NOT EXISTS preferences (id integer primary key, description string, value string)");
  
        AppStart.init();
    });
  })
  
  .factory("AppStart", function($scope, $cordovaSQLite) {
    var query = "SELECT id, description, value FROM preferences";
    return {
      init: function() {
        var res = "hello";
      }
    }
  })
  </code></pre>
  
  <p>When run my code, i get an error 
   ror: [$injector:unpr] Unknown provider: $scopeProvider &lt;- $scope &lt;- AppStart</p>
  
  <p>Why do i get an unknown provider even though i hv set it. </p>