title: what is this angular error?
body: <p>Just made a simple controller with some injection. </p>
  
  <pre><code>var SimpleProductListController = BaseController.extend({
  
      _notifications:null,
      _productsModel:null,
  
      init:function($scope,ProductsModel,$route){
      },    
      defineListeners:function(){
          this._super();            
      },
      destroy:function(){
  
      }
  })
  /...
  
  SimpleProductListController.$inject = ['$scope','ProductsModel','$route'];
  </code></pre>
  
  <p>The console error points to this: 
  <a href="http://errors.angularjs.org/1.2.16/ng/areq?p0=SimpleProductListController&amp;p1=not%20aNaNunction,%20got%20undefined" rel="nofollow">http://errors.angularjs.org/1.2.16/ng/areq?p0=SimpleProductListController&amp;p1=not%20aNaNunction%2C%20got%20undefined</a></p>
  
  <pre><code>Argument 'SimpleProductListController' is not aNaNunction, got undefined
  </code></pre>
  
  <p>How am I supposed to even debug this? I got batarang but it does nothing here. </p>