AngularJS从不同的模块获得工厂
AngularJS get factory from different module
模块1:
angular.module('mod1', [])
.factory('mod1Fac', function(){
return {
test: function (){
return('this is from mod1');
}
};
};
模块2:
angular.module('mod2', ['mod1'])
.controller('mod2Ctrl', function (mod1Fac, $scope){
$scope.string = mod1Fac.test();
}
我需要对这个代码做什么更改,这样我就可以访问mod1工厂的数据到mod2的控制器中?
您只需要注入$scope
,
angular.module('mod2', ['mod1'])
.controller('mod2Ctrl', function (mod1Fac,$scope){
$scope.string = mod1Fac.test();
}
这是正在工作的Plunker
相关文章:
- Javascript,访问一个主要对象模块模式中的每个对象
- 角度访问模块范围从工厂
- 钛模块映像工厂将不起作用
- AngularJS参考工厂.来自外部模块的功能
- 在 AngularJS 中访问同一模块中的工厂
- 在JS模块加载的上下文中,什么是立即执行的工厂函数
- 访问angularjs中另一个模块中定义的工厂
- 如何访问模块配置中的工厂
- AngularJS应用程序组件(模块、工厂、控制器)定义的确切工作方式
- RequireJS,Angular,模块间共享工厂
- AngularJS从不同的模块获得工厂
- 导入多个AngularJS模块的工厂
- AngularJS如何使用带工厂模块的RESTful
- Angular:在run()函数中为模块添加工厂方法
- 在Angular.js中测试模块控制器、工厂、服务等
- 依赖注入工厂模块另一个
- 模块间通信,Angular Js,工厂
- 在使用工厂方法创建服务时,AngularJS模块是未定义的
- 为require节点模块创建工厂
- Typescript模块工厂模式