2017-06-20 88 views
0

我已经将一个Angular4应用程序集成到一个WordPress插件中(所以在某些PHP代码中)。在一个视图中,我通过发布“ng build -prod”来获得所有文件。我的Angular应用程序非常适合PHP代码。现在我的问题是我需要将PHP应用程序的“id”传递给Angular应用程序。什么是最好的解决方案/架构?将一个值从PHP应用程序传递到Angular4应用程序

喜欢的东西:。 “?main.bundle.js ID =” myIdValue”

这将是更好,这个‘身份证’远离最终用户隐藏(所以不显示到导航网址。 ..)。你会怎么做呢?

回答

1

你可以做什么,是设置到PHP的全局窗口变量,像

echo "<script>window.myIdValue = 'something';</script>"; 

在你的应用程序的角度,你可以阅读。 这里是一个好的地方,它向你展示了最好的例子在angular2 +中使用全局窗口变量练习:

https://medium.com/@laco0416/access-to-global-variables-in-angular-2-b2c395eac1d8

+0

感谢您的帮助。带有“windows”值的脚本只需在PHP文件中的其他Angular.js之前调用,并且它的工作原理! – Iteration

相关问题