我想调用另一个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。
答案 0 :(得分:0)
我们通过在请求参数中传递函数及其参数,然后在页面的当前范围内评估该函数,在页面重新加载后在我们自己的应用程序中调用函数。我们还传递CSRF令牌以确保您有权访问。