2015-09-04 100 views
0

我已经调查了这个问题几个小时没有成功。肯定我在这里失去了一些东西。在两个模块之间共享数据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 

在此先感谢

回答

0

变化从

angular.module('users') 

用户模块

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

我尝试过,当我添加['产品']时,应用程序路径不起作用,它将您重定向到主页。我的意思是它应该工作,但我开始认为,在meanjs也许事情工作不同。 – itismelito

相关问题