Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.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
将参数从iframe传递到angular app组件_Angular_Typescript_Iframe - Fatal编程技术网

将参数从iframe传递到angular app组件

将参数从iframe传递到angular app组件,angular,typescript,iframe,Angular,Typescript,Iframe,我需要有关如何将iframe中的参数从外部应用程序传递到angular应用程序组件的帮助 我的iframe如下所示: <iframe src="http://localhost:4200?idfiches=123456"></iframe> 有人能帮我知道我在这里错过了什么吗??提前感谢各位^ ^Angular文档说,您可以在activeRoute上一个名为queryParamMap的可观察对象中找到这些查询参数 如果你订阅它有帮助吗 ngOnInit() {

我需要有关如何将iframe中的参数从外部应用程序传递到angular应用程序组件的帮助

我的iframe如下所示:

 <iframe src="http://localhost:4200?idfiches=123456"></iframe>

有人能帮我知道我在这里错过了什么吗??提前感谢各位^ ^

Angular文档说,您可以在activeRoute上一个名为queryParamMap的可观察对象中找到这些查询参数

如果你订阅它有帮助吗

ngOnInit() {
  this.activeRoute.queryParamMap.subscribe(queryParamMap => {
    this.parameterIdfiches = queryParamMap['idfiches'];
  });
}
到目前为止,params和queryParams在活动路由上也可用,但在以下版本中它们将被弃用。从文档:

两处较旧的房产仍然可用。它们的性能不如它们的替代品,不受欢迎,并且可能在未来的版本中被弃用

params一个可观察的参数,包含特定于路由的必需和可选参数。改用paramMap

queryParams是一个可观察的对象,其中包含可用于所有路由的查询参数。改用queryParamMap


我只需要查询参数,不需要查询参数。感谢guysWatch out:文档中说它将在以下版本中被弃用。我建议使用paramsMap命令queryParamsMap。
ngOnInit() {
  this.activeRoute.queryParamMap.subscribe(queryParamMap => {
    this.parameterIdfiches = queryParamMap['idfiches'];
  });
}