从另一个应用程序调用一个Angularjs应用程序中的函数?

时间:2016-01-21 20:55:03

标签: javascript angularjs

TL;博士

我想调用另一个AngularJS应用程序在一个AngularJS应用程序中定义的函数(比如LOGIN())。

这可能吗?怎么样?

长版

我们有一个JHIPSTER生成的App(我们称之为App1),它附带了基于Angularjs的Auth service.js以及REST API。

现在我们希望能够从我们的其他应用程序中调用这些REST APi,该应用程序也基于Angularjs APP(完全不同于JHIPSTER生成的应用程序)。让我们称之为APP2。

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

1 个答案:

答案 0 :(得分:0)

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