大佬教程收集整理的这篇文章主要介绍了angularjs – 如何跨两个角度应用程序共享常见功能,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
PurchaseApp.js
var PurchaseApp= angular.module('PurchaseApp',[]); PurchaseApp.factory("resourcesvc",["$http","$q",resourcesvc]); // Registering resource DI in app PurchaseApp.controller("organizationCtrl",["$scope","organizationFactory",organizationCtrl]);
SALEsApp.js
var SALEsApp= angular.module('SALEsApp',[]); SALEsApp.factory("resourcesvc",resourcesvc]); / Registering resource DI in app SALEsApp.controller("organizationCtrl",organizationCtrl]);
var serviceModule= angular.module('serviceModule',[]); serviceModule.factory("resourcesvc",resourcesvc]); var purchaseModule= angular.module('PurchaseModule',['serviceModule']); purchaseModule.controller("organizationCtrl",organizationCtrl]); var SALEsModule= angular.module('SALEsModule',['serviceModule']); SALEsModule.controller("organizationCtrl",organizationCtrl]);
现在,您的服务仅在serviceModule中声明一次,并且您有两个其他“应用程序”(在您的问题中确定的模块),每个都声明了对它的依赖.现在可以将resourcesvc注入到两个模块中的任何控制器/服务中.
以上是大佬教程为你收集整理的angularjs – 如何跨两个角度应用程序共享常见功能全部内容,希望文章能够帮你解决angularjs – 如何跨两个角度应用程序共享常见功能所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。