2014-12-06 67 views
1

我是新來的風帆js。我從控制器傳遞一個對象以查看js中的風帆。我可以從ejs(嵌入式JavaScript)文件訪問該對象。但我需要從JavaScript文件訪問該對象。我是否需要在隱藏字段中使用該對象,或者有更好的方法將對象轉換爲JavaScript文件。訪問控制器對象從帆中的JavaScript文件js

回答

1

您將必須發送一些hidden字段中的數據。從前端訪問controller變量是不可能的。您也可以使用sockets

1

如果您需要訪問它,那麼您可以簡單地將值保存到視圖頁面中的JavaScript對象,並在頁面加載後訪問它。

viewFile.ejs

<script> 
    window.data = <%= JSON.stringify(data.dataFromController) %>  
</script> 
<script src="/jqueryExample.js"></script> 

jqueryExample.js

$(function(){ 
    data = window.data; 
})