2017-06-20 87 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

相關問題