【问题标题】:How to read form post data in Angular 2 typescript?如何在 Angular 2 打字稿中读取表单发布数据?
【发布时间】:2017-02-09 07:19:08
【问题描述】:

如果站点通过表单发布重定向到我的目标站点,我希望能够使用 Angular 2 打字稿从发布请求中读取传入数据。 有办法吗?

【问题讨论】:

  • 您需要将数据从一个组件传递到另一个组件,是这样吗?..
  • 没有。我的帖子数据来自外部网站。我想在最后捕捉它。
  • 外部站点是指 API ?..
  • 他的意思是一个网站发布到他的网站简单地说。正如我的回答所说,如果你想要这样的东西,这需要服务器处理。
  • 创建一个模型类并声明相应的变量,通过服务从外部站点获取数据并将数据分配给模型的变量,将模型作为提供者注入到app.module中,现在您可以导入该模型并使用外部站点值访问变量,就是这样

标签: angular typescript


【解决方案1】:

基本上只有角度是不可能的。 简单地说这个答案:How to read the post request parameters using javascript

但是,根据您的服务器,您可以选择; 解析请求时,您可以使用服务器端语言来生成 index.html。例如一个 PHP 文件。

此时您可以将帖子数据打印到脚本标签中,例如用 PHP

<script type="text/javascript">
  var somePostData = <?php echo $_POST['some_data']; ?>
</script>

这对你有帮助吗?当然,您必须正确转义数据。那么它可以像这样访问:

window["somePostData"] 在您的角度代码中,或者您定义类型。

【讨论】:

    猜你喜欢
    • 2021-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-02
    • 1970-01-01
    • 2019-10-29
    • 2018-06-30
    • 2017-04-14
    相关资源
    最近更新 更多