gpt4 book ai didi

javascript - 如何与外部应用程序共享数据

转载 作者:行者123 更新时间:2023-11-28 04:50:42 25 4
gpt4 key购买 nike

我有一些外部应用程序为我的 Angular 2 应用程序提供 config.json。我需要 Angular 2 的入口点,例如:

angular2Application.setConfig('../config.json'); // in browser console e.g.

(然后我可以在 angular2 应用程序的任何服务中使用这个 json)

而且我的应用程序应该能够通过调用以下方法将一些数据从服务发送到任何外部应用程序:

var config = angular2Application.getConfig(); // in external other JS application

也许我应该通过全局窗口进行外部调用?任何帮助、建议或示例将不胜感激。

我的 Angular 2 应用程序服务具有要共享的全局配置。“另一个 js 应用程序” - 这意味着同一窗口中的另一个 js 应用程序。

import {Injectable} from "@angular/core";
import {Observable} from "rxjs";
import {SomeService} from "../../some.service";

@Injectable()
export class SharingService {

public config; // the external app should be able to get this config

constructor(public someService: SomeService) {
this.someService.dataChanged.subscribe(
(data) => {
this.config = data;
}
);
}

}

最佳答案

您可以使用类似 socket.io 的内容并在两个应用程序之间创建套接字通信。

关于javascript - 如何与外部应用程序共享数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42951327/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com