2014-12-06 82 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; 
})