从另一个应用程序调用一个Angularjs应用程序的功能?

从另一个应用程序调用一个Angularjs应用程序的功能?

问题描述:

tl; dr

我想调用一个函数(比如LOGIN()),这个函数是从另一个AngularJS应用程序在一个AngularJS应用程序中定义的。从另一个应用程序调用一个Angularjs应用程序的功能?

这可能吗?怎么样?

龙版

我们有一个JHIPSTER生成的应用程序(可以称其为应用1),其配备了带REST API一起基于Angularjs验证service.js。

现在,我们希望能够从我们的其他App之一,其也是基于Angularjs APP调用这些REST API(从JHIPSTER完全不同产生的一个)。让我们打电话给这个APP2。

所以现在来调用这些REST API的用户必须通过JHIPSTER的认证机构进行认证。所以从App2我们需要通过JHIPSTER的身份验证机制进行登录才能调用REST API。

+0

你的问题不清楚。你怎么了? – Alfabravo

+0

好的,这里是完整的上下文。我们有一个JHIPSTER生成的App(让我们称之为App1),它随着REST API一起提供了基于Angularjs的Auth service.js。现在我们希望能够从我们的另一个基于Angularjs APP的应用程序(与JHIPSTER生成的完全不同)中调用这些REST APi。让我们打电话给这个APP2。因此,现在要调用这些REST API,用户必须通过JHIPSTER的身份验证机制进行身份验证。所以从App2我们需要通过JHIPSTER的身份验证机制进行登录才能调用REST API。现在明白了。 –

+0

这个想法是用简明的答案帮助你。附加信息有帮助,但是,如果没有来自App2的相关代码片段,则只能进行受过猜测的猜测。当您尝试App2时发现了什么错误?添加一个[MVCE](http://stackoverflow.com/help/mcve)到你的问题将停止反对票,并会给你答案。我编辑了你的问题,但它仍然太宽泛。 – Alfabravo

我们通过传递函数调用页面重新加载后,我们自己的应用程序的功能和它的参数请求参数,然后评估在页面的当前范围内该函数。我们还传递CSRF令牌以确保您有权访问。