【问题标题】:Is It possible to call angularjs app by post request?是否可以通过 post 请求调用 angularjs 应用程序?
【发布时间】:2017-11-29 07:51:18
【问题描述】:

是否可以从另一个应用程序打开 Angular 应用程序作为小部件或作为发布请求? (我是按照获取请求来做的)

【问题讨论】:

  • 这个问题真的没有意义......一个有角度的“应用程序”意味着你有一个网页加载一个JS脚本,该脚本在dom上执行一个函数准备开始解析页面并寻找一个 ng-app 指令,当找到一个 angular bootstrap 脚本时,它会尝试配置/运行/加载该模块和任何依赖项......不清楚您在 javascript 引擎的上下文中要求 angular 运行的所有内容并且是沙盒到窗口/选项卡。
  • 我有 2 个应用程序,其中一个有小部件,我通过诸如 url?parap=param1& 之类的链接调用了第二个应用程序它工作正常,我的问题是,是否可以运行通过一些帖子请求而不是以下链接的应用程序?
  • 这仍然没有意义...... POST是向服务器提交数据时使用的http动词/方法,GET是从服务器请求数据的另一种http动词/方法,这些动词都不是/方法与角度应用程序有任何关系。我认为您在谈论“应用程序”时会混淆事物,您是在谈论状态吗?
  • 是的,但是 Angular 应用程序由某个服务器(例如节点)托管,它处理像 localhost:4200 这样的请求,所以是的,你是对的,我的意思是状态!

标签: angularjs angular-ui-router angularjs-scope


【解决方案1】:

不,你不能。您的 Angular 应用程序在 javascript 上下文客户端中运行。 执行您所描述的操作的唯一方法是使用后端处理 POST 请求并显示包含您的 Angular 应用程序的视图。

【讨论】:

  • 问题是,我有一些带参数的组件的路由,但碰巧我得到了大参数,所以可以通过发布请求导航到这些组件吗?
  • 如果你想处理任何原因的 POST 请求,你需要实现一个后端。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-05
  • 1970-01-01
  • 1970-01-01
  • 2012-10-04
  • 2019-01-10
  • 1970-01-01
相关资源
最近更新 更多