簡體   English   中英

如何將Rails變量傳遞給AngularJS配置

[英]How to pass Rails variable to AngularJS config

在我的Angular應用程序配置中,我有:

$ httpProvider.defaults.headers.common ['Custom-Auth-Token'] = ____; $ httpProvider.defaults.headers.common ['Custom-Auth-Signature'] = ____;

為了向Rails后端服務器發出任何API請求,這些標頭是必需的。

在我的Rails后端上,我正在使用巫術,並可以在我的控制器/視圖中訪問current_user.authentication_token 因此,我需要將此傳遞給有角度的config.js.erb。 這有可能嗎?

我遇到的另一個問題是,然后將使用應用程序密鑰對auth令牌進行哈希處理(此密鑰僅在Rails服務器上可用,並且在JavaScript中永遠不會出現),這將成為auth簽名。 如何在滑軌側執行此操作,然后將其傳遞給Angular的配置?

您可以將此信息放在HTML標記的data屬性中。 從前端的Angular應用程序中,您只需獲取帶有其ID的標簽並從中獲取數據即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM