将参数从iframe传递到angular app组件
我需要有关如何将iframe中的参数从外部应用程序传递到angular应用程序组件的帮助 我的iframe如下所示:将参数从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 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'];
});
}