2017-04-14 55 views
0

在我的index.html我可以打印這些(按鍵,姓名,電子郵件)值我如何從HTML數據傳遞到組件(angular2)

<body> 
    {{keys}} 
    {{Name}} 
    {{Email} 
</body> 
<component-app></component-app> 

這些從燒瓶這樣

return render_template("index.html",keys=my_keys,Name=my_name,Email=my_email) 

我想將密鑰,名稱,電子郵件數據傳遞給component-app,我該怎麼辦?

或者我可以將數據從燒瓶傳遞到angular2的組件?

回答

1

簡短的回答:不,你不能。但是你可以在你的組件

public keys = window['keys']); 

而在你的角度HTML

{{ keys }} 
+0

感謝創建全局變量的js

<body> <script type="text/javascript"> keys = '{{keys}}' Name = '{{Name}}' Email = '{{Email}' </script> </body> 

然後!有用! 此外,我有一個問題, 如果我發送像這樣的登錄信息是否有安全問題? –

+0

我不會推薦它,因爲任何人都可以通過控制檯訪問這些數據。換句話說,如果我去你的網站,並做console.log(窗口),我會看到這些數據 –

相關問題