错误:[ng:areq]参数' ProductDetailCtrl'不是一个功能,未定义

时间:2016-04-12 22:28:21

标签: javascript angularjs

我基本上是创建一个有角度的单页面应用程序。我收到错误错误:[ng:areq]参数' ProductDetailCtrl'不是一个功能,未定义。

productDetailCtrl.js代码

(function() {

    angular
        .module("productManagement")
        .controller("productDetailCtrl", ["productResource", productDetailCtrl]);

    function productDetailCtrl(productResource)
    {

        var vm = this;

        productResource.query(function(data) {
            vm.product = data;

            vm.title = "Product Detail:" + vm.product.name;

            if (vm.product.tags) {
                vm.product.tagList = vm.product.tags.toString();
            }

        });
    }
}());

productResource.js文件

(function () {

    angular
        .module("common.services")
        .factory("productResource",
        ["$resource", productResource]);

    function productResource($resource) {
        return $resource("/api/products/:id",
            {

                query: {
                    method: 'GET',
                    isArray: true
                }
            });
    }
}());

有人可以告诉我这是什么问题吗?

0 个答案:

没有答案