2015-09-04 182 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

相關問題