title: $cordovaFile not defined ngcordova plugin
body: <p>i have a little problem.
  I start an empty cordova app in visual studio 2015 and just for some tests i want to try the ng-cordova plugins (without ionic) in my app. I follow the ng cordova documentation and i added the ng-cordova.min.js file just BEFORE the cordova.js and AFTER the angular.js file. I didn't add nothing to my index.html file and on the script that is called after the cordova js file i wrote this :</p>
  
  <p><div class="snippet" data-lang="js" data-hide="false">
  <div class="snippet-code">
  <pre class="snippet-code-js lang-js prettyprint-override"><code>(function () {
      "use strict";
  
      document.addEventListener( 'deviceready', onDeviceReady.bind( this ), false );
  
      function onDeviceReady() {
          
          
          var app_ng=angular.module('myApp', ['ngCordova']);
          console.log('device ready');
  
          $cordovaFile.getFreeDiskSpace()
         .then(function (success) {
             console.log(success);
         }, function (error) {
             console.log(error);
         });
      };
  
  
  } )();</code></pre>
  <pre class="snippet-code-html lang-html prettyprint-override"><code>&lt;html&gt;
  &lt;head&gt;
      &lt;meta charset="utf-8" /&gt;
  
      &lt;!--
          Customize the content security policy in the meta tag below as needed. Add 'unsafe-inline' to default-src to enable inline JavaScript.
          For details, see http://go.microsoft.com/fwlink/?LinkID=617521
      --&gt;
      &lt;meta http-equiv="Content-Security-Policy" content="default-src 'self' data: gap: https://ssl.gstatic.com 'unsafe-eval'; style-src 'self' 'unsafe-inline'; media-src *"&gt;
      &lt;title&gt;ngcordovatest&lt;/title&gt;
  
      &lt;!-- ngcordovatest references --&gt;
      &lt;link href="css/index.css" rel="stylesheet" /&gt;
  &lt;/head&gt;
  &lt;body ng-app="myApp"&gt;
      &lt;p&gt;Hello, your application is ready!&lt;/p&gt;
      &lt;div id="console"&gt;
  
      &lt;/div&gt;
  
      &lt;!-- Cordova reference, this is added to your app when it's built. --&gt;
      &lt;script src="scripts/jquery.js"&gt;&lt;/script&gt;
      &lt;script src="scripts/angular.min.js"&gt;&lt;/script&gt;
      &lt;script src="scripts/ng-cordova.min.js"&gt;&lt;/script&gt;
      &lt;script src="scripts/ng-cordova-mocks.min.js"&gt;&lt;/script&gt;
      &lt;script src="cordova.js"&gt;&lt;/script&gt;
      &lt;script src="scripts/platformOverrides.js"&gt;&lt;/script&gt;
      
      &lt;script src="scripts/index.js"&gt;&lt;/script&gt;
  &lt;/body&gt;
  &lt;/html&gt;</code></pre>
  </div>
  </div>
  </p>
  
  <p>I always obtain the following error :</p>
  
  <p>Uncaught ReferenceError: $cordovaFile is not defined</p>
  
  <p>I use an android device for debug connected by USB.</p>
  
  <p>What's the problem? I can't figure it out. Thank you. </p>