Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 加载数据依赖于表单提交的组件_Angular - Fatal编程技术网

Angular 加载数据依赖于表单提交的组件

Angular 加载数据依赖于表单提交的组件,angular,Angular,我有一个用户填写表单的应用程序 当前,当用户提交表单时,会向服务器发送GET请求。服务器使用与用户表单条件匹配的所有数据进行响应。然后加载一个新组件 代码 this.formService.getMyData() .subscribe( data => { this.router.navigateByUrl('/showMyData'); } ); 我没有对收到的数据做任何事情

我有一个用户填写表单的应用程序

当前,当用户提交表单时,会向服务器发送GET请求。服务器使用与用户表单条件匹配的所有数据进行响应。然后加载一个新组件

代码

this.formService.getMyData()
        .subscribe(
            data => {
                this.router.navigateByUrl('/showMyData');
            }
        );
我没有对收到的数据做任何事情。我需要一种将数据传递到新组件的方法。有人知道这是怎么做到的吗

我正在寻找的示例

  • 我用“位置”和“名称”字段填写表格
  • 我提交表格
  • 新组件将加载一个与我之前输入的位置和名称匹配的所有人员的列表
谢谢。

查看此帖子


也可以考虑通过路由器数据将需要的参数从父组件传递给子组件,并在子组件中执行调用<代码> .FultService,GETMyDATA()/<代码>,因为这是需要它的人< /P>。有很多方法可以做到这一点。1.路由器参数2。共享服务3@具有子组件(如domfx)的输入已声明。。。看看这个::)谢谢,我会看看这些家伙。