我已经调查了这个问题几个小时没有成功。我肯定在这里遗漏了一些东西。
我希望能够在我创建的两个模块之间共享信息。所以基本上第一个模块是与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 :(得分:0)
从
更改用户模块angular.module('users')
以强>
angular.module('users',['products'])