简体   繁体   English

如何在Phoenix Framework中呈现原始JavaScript数据

[英]How to Render Raw JavaScript Data in Phoenix Framework

I got a List in controller: 我在控制器中有一个List:

data = ["one", "two"]

I would love to render it in eex template as: 我很想在eex模板中呈现它:

<script>
var data = ["one", "two"]
</script>

How can I make it, I tried var data = <%= raw(@data) %> , only got var data = [one, two] . 我怎么做,我试过var data = <%= raw(@data) %> ,只得到var data = [one, two]

Got the answer from this post , 得到了这篇文章的答案,

This is how I make it in the last: 这就是我在最后做到的方式:

<%= raw(Poison.encode!(@data)) %>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM