将值从PHP应用程序传递到Angular4应用程序

将值从PHP应用程序传递到Angular4应用程序,angular,Angular,我已经将Angular4应用程序集成到WordPress插件中(在一些PHP代码中也是如此)。在视图中,我调用通过发布“ng build-prod”获得的所有文件 我的Angular应用程序在PHP代码中运行得非常好。现在我的问题是我需要从PHP应用程序向Angular应用程序传递一个“id”。最佳的解决方案/体系结构是什么 比如: “main.bundle.js?id=“.myIdValue。” 最好对最终用户隐藏此“id”(因此不会显示在导航器URL中…)。您将如何执行此操作?您可以使用

我已经将Angular4应用程序集成到WordPress插件中(在一些PHP代码中也是如此)。在视图中,我调用通过发布“ng build-prod”获得的所有文件


我的Angular应用程序在PHP代码中运行得非常好。现在我的问题是我需要从PHP应用程序向Angular应用程序传递一个“id”。最佳的解决方案/体系结构是什么

比如: “main.bundle.js?id=“.myIdValue。”


最好对最终用户隐藏此“id”(因此不会显示在导航器URL中…)。您将如何执行此操作?

您可以使用php设置一个全局窗口变量,如

echo "<script>window.myIdValue = 'something';</script>";
echo“window.myIdValue='something';";
在你的角度应用程序中,你可以阅读这个。 这是一个好地方,它向您展示了在angular2+中使用全局窗口变量的最佳实践示例:


感谢您的帮助。只需在PHP文件中的其他Angular.js之前调用带有“windows”值的脚本,它就可以工作了!
echo "<script>window.myIdValue = 'something';</script>";