SimpleProductListController

SimpleProductListController

只是做了一些注入(inject)的简单 Controller 。

var SimpleProductListController = BaseController.extend({

    _notifications:null,
    _productsModel:null,

    init:function($scope,ProductsModel,$route){
    },
    defineListeners:function(){
        this._super();
    },
    destroy:function(){

    }
})
/...

SimpleProductListController.$inject = ['$scope','ProductsModel','$route'];

控制台错误指出:
http://errors.angularjs.org/1.2.16/ng/areq?p0=SimpleProductListController&p1=not%20aNaNunction%2C%20got%20undefined
Argument 'SimpleProductListController' is not aNaNunction, got undefined

我应该怎么调试呢?我得到了batarang,但是在这里什么也没做。

最佳答案

基本上,Angular表示SimpleProductListController是未定义的。

当我遇到该错误时,是因为我创建了一个 Controller ,并试图将其注入(inject)到我的应用程序中,但是我没有通过将脚本标签添加到index.html文件中来加载定义该 Controller 的文件。

09-20 12:24