我在域a.com
中托管了一个角度应用程序,其中包含一个包含函数的template.ts
文件
list(ids :any){
alert(JSON.stringify(ids));
}
我需要在域list
的{{1}}中调用此a.com
函数,该域包含一个包含函数的b.com
文件
custom.js
可以通过任何方式从一个域中调用另一个域中的函数。就像我们添加function getIds(){ }
标头之类的东西一样。
答案 0 :(得分:0)
因为每个应用程序都在严格的沙盒环境中工作 您无法通过in跨多个域进行通信 浏览器实际上您甚至无法传达相同的应用程序 一个在
http://localhost
中运行(指http://127.0.0.1) 和http://127.0.0.1
。
实现此目标的唯一方法是外部化API中所需的数据(诸如REST之类的东西),并在其前身中获取数据。