相关疑难解决方法(0)

访问angularjs中另一个模块中定义的工厂

我们可以从另一个模块调用一个模块中定义的工厂函数吗?如果是这样,怎么样?

假设我的第一个模块在moduleOne.js文件中定义为:

var myModule = angular.module('MyServiceModuleOne', []);
myModule.factory('notify', function () {
    return {
        sampleFun: function () {
            // some code to call sampleFunTwo()
        },
    };
});
Run Code Online (Sandbox Code Playgroud)

我的第二个模块moduleTwo.js如下:

var myModuleTwo = angular.module('MyServiceModuleTwo', []);
myModuleTwo.factory('notifytwo', function () {
    return {
        sampleFunTwo: function () {
            // code
        },
    };
});
Run Code Online (Sandbox Code Playgroud)

如何调用sampleFunTwo()从sampleFun()?

谢谢.

javascript dependency-injection module angularjs

28
推荐指数
1
解决办法
3万
查看次数