我的应用程序有一个 Angular 模块:
var io = angular.module('IO_Operations', []);
该模块还包括一个服务,用于实现输入/输出功能:
io.service('ioService', function () {
var dataStore = {};
return {
pushData: function (key, value) {
dataStore[key] = value;
},
getData: function (key) {
return dataStore[key];
}
};
});
稍后我想将
dataStore
变量以JSON格式存储为对象到文件中。现在我的应用程序中有一个
iframe
来显示一些带有选项卡的内容,您可以称之为浏览器。为了能够进行一些设置,我想在一个
iframe
中完成它。为了将数据保存到文件中,我需要调用父应用程序中的IO_Service
。我的
iframe
中有一个模块:var settings = angular.module("settings", []);
使用控制器
settings.controller("MyController", function ($scope) { ... }
因此,我需要为父模块声明依赖项,以使用 ioService
并调用 pushData
函数。
有没有人能给我一些实现这个的技巧?