angularjs - 以 js 服务格式公开函数:这行得通吗?
问题描述
这行得通吗?
服务.js
(function() {
var module = angular.module('myApp');
var myService = function () {
var myServiceMethod = function () { //some code };
return factory;
};
var module = angular.module('blueBoxApp');
module.factory('myService', myService);
}())
控制器.js
(function() {
var module = angular.module('myApp');
var myController = function (myService) {
myService.myServiceMethod();
};
module.Controller('myController', myController);
}())
现在,在我的服务中,我返回一个包含每个服务名称的对象。我可以直接返回工厂并访问它们吗?或者我必须在每个服务方法前面加上thisFactoryObj
?
解决方案
推荐阅读
- regex - 匹配名称的正则表达式模式
- firebase - Firebase 函数的目标部署
- javascript - MongoDB 文档已添加但未在网站上显示(无需刷新)
- c# - Picturebox 出现问题并尝试更新图像
- arrays - 。包括?数组[rand(array.length)]
- java - 使用具有不同关联大小的 LRU 的处理器缓存的通用实现
- javascript - MongoDB 从满足 $in 的文档中选择第一个结果
- c++ - C++ 创建、打开和保存到文件并循环显示
- android - 如何在kotlin中使用相同的List对sortBy和groupBy进行排序
- c# - 如何在 C# 中更改菜单条所有部分的颜色