在两个模块之间共享数据MeanJs无效

时间:2015-09-04 03:33:06

标签: angularjs meanjs

我已经调查了这个问题几个小时没有成功。我肯定在这里遗漏了一些东西。

我希望能够在我创建的两个模块之间共享信息。所以基本上第一个模块是与MeanJs一起出现的用户模块,另一个模块是使用yo 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

提前致谢

1 个答案:

答案 0 :(得分:0)

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

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