如何在另一个变量中使用变量<%= render ...%>在EEx

时间:2016-02-16 15:48:17

标签: phoenix-framework

我想在此代码段中使用<%= @slider_id %>(在为另一个类似的模板调用<%= render ... %>时定义):

<%= render My_project.ComponentView, "video.html",
            video_class: "slider secondLayer<%= @slider_id %> three",
            video_id: nil,
            video_effect: "background"
 %>

但是我收到了错误。 有没有办法在模板中执行此操作?

1 个答案:

答案 0 :(得分:2)

您已经在Elixir区块中,您只需插入变量:

video_class: "slider secondLayer#{@slider_id} three",