在两个模块之间共享数据意味着js无法工作



我调查了这个问题几个小时,没有成功。我肯定错过了什么。

我希望能够在我创建的两个模块之间共享信息。基本上第一个模块是伴随着MeanJs的用户模块另一个模块是使用你的MeanJs生成器生成的。请看下面我的代码:

这是产品模块:

angular.module('products').factory('Productplan', [
   function() {
    return {
        someMethod: function() {
            return "I am Working!";
        }
    };
}

]);

这是用户模块:

angular.module('users').controller('AuthenticationController', ['$scope', 'Productplan',
function($scope, Productplan) {
    console.log(Productplan.someMethod());
}

]);

这是由这个问题产生的错误:

Error: [$injector:unpr] Unknown provider: ProductplanProvider <- Productplan

Thanks in advance

更改用户模块
angular.module('users')

angular.module('users',['products'])

相关内容

最新更新