なぜ同じモジュール内のファクトリにアクセスできないのだろうか。
異なる独立したモジュールで Web アプリを構築する方が良いと思うので、すべてのメソッド (サービス、ファクトリ、ディレクティブなど) を同じモジュール内にグループ化したいと考えています。
私は何を間違っていますか?
app = angular.module("MyGreatModuleProvider", []);
app.factory("MyFactory", function($rootScope, $scope) {
return {
myFunction: function() {
console.log("Hello World");
}
}
});
app.controller("myCtrl", function($scope, MyFactory) {
MyFactory.myFunction();
// This doesnt't work, unknown provider
});