gpt4 book ai didi

javascript - Angularjs 访问另一个工厂中的方法

转载 作者:搜寻专家 更新时间:2023-11-01 04:54:45 25 4
gpt4 key购买 nike

我有一个 AngularJS 模型,我在其中创建了一个名为 myService 的模块来保存我在整个应用程序中使用的一些常用代码。我的 Common 工厂是我添加所有方法的地方,现在我想将其拆分并为它们命名。

我的许多方法相互调用,那么我如何调用另一个工厂中的方法?

angular.module('myService', ['ngResource'])
.factory('test2', ($window) ->
return {
foobar: () ->
Common.test()
}
)
.factory('Common', ($window) ->
return {
test: () ->
alert 'testing'
}
)

最佳答案

你只需要注入(inject)它:

.factory('test2', function (Common) {
return {
foobar: function () {
Common.test();
}
};
})

关于javascript - Angularjs 访问另一个工厂中的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15872550/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com