2016-07-06 32 views
2

檢索從節點服務器的res.render調用發送的ejs數據的最佳做法是什麼?如何在角度控制器中檢索節點服務器發送的ejs數據?

這裏是從我的服務器爲例路線:

app.get('/', function(req, res){ 
    res.render('index', {message: "hello"}); 
} 

我需要在我的EJS模板實例化可變信息?或者有沒有一種方法可以純粹通過角度控制器來檢索「消息」字段? 謝謝。

我已經在SO上的類似問題上搜索瞭解決方案,但它沒有幫助。

回答

0

我相信「res.render」不會傳遞任何數據給客戶端。它將您傳遞的數據,放入EJS模板,呈現它,並將其發送給客戶端。出於這個原因,我很確定不可能通過EJS檢索這些信息。如果您希望使用AngularJS將數據綁定到頁面,則更好的選擇可能是在服務器上設置一個可以返回此信息的RESTful API服務。然後,Angular可以使用AJAX檢索這些信息,並將其綁定到頁面。

+0

我看到謝謝。看起來我很困惑這個模板引擎是如何工作的 –

相關問題