我最终以以下方式解决了该问题:
angular.module('sharedService', []).factory('SharedService', function() { var SharedService; SharedService = (function() { function SharedService() { } SharedService.prototype.setData = function(name, data) { }; return SharedService; })(); if (typeof(window.angularSharedService) === 'undefined' || window.angularSharedService === null) { window.angularSharedService = new SharedService(); } return window.angularSharedService;}); angular.module("app1", ['sharedService']) angular.module("app2", ['sharedService'])
我必须承认这一解决方案并不理想,但这是我找到的最干净的解决方案。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)