我在同一页面上有两个不同的应用程序.
我可以通过服务(或任何其他方式)在这两个应用之间共享数据?
还是这不可能?
(我怀疑这是不可能的,虽然定期的角度机制) – 但我认为仍然值得问…
这可以使用窗口变量来完成 – 但是我想避免这样做.
谢谢!
我最终以以下方式解决了:
原文链接:https://www.f2er.com/angularjs/142603.htmlangular.module('sharedService',[]).factory('SharedService',function() { var SharedService; SharedService = (function() { function SharedService() { /* method code... */ } SharedService.prototype.setData = function(name,data) { /* method code... */ }; return SharedService; })(); if (typeof(window.angularSharedService) === 'undefined' || window.angularSharedService === null) { window.angularSharedService = new SharedService(); } return window.angularSharedService;}); /* now you can share the service data between two apps */ angular.module("app1",['sharedService']) /* module code */ angular.module("app2",['sharedService']) /* module code */