Elixir 渲染phoenix模板内的空间时出现问题
我正在尝试建立一个基本的聊天室,这时我发现了一个奇怪的行为。可能是因为我对菲尼克斯模板缺乏了解 尝试使用Elixir 渲染phoenix模板内的空间时出现问题,elixir,phoenix-framework,phoenix-live-view,Elixir,Phoenix Framework,Phoenix Live View,我正在尝试建立一个基本的聊天室,这时我发现了一个奇怪的行为。可能是因为我对菲尼克斯模板缺乏了解 尝试使用将CSS类动态分配给组件时: 问题是,它被呈现为而不是,您需要在HTML中使用双引号(即EEx语法之外),如下所示: <div class="<%= if msg.user == @user, do: "msg local-user", else: "msg other-user" %>"> 也许您需要
将CSS类动态分配给组件时:
问题是,它被呈现为
而不是
,您需要在HTML中使用双引号(即EEx语法之外),如下所示:
<div class="<%= if msg.user == @user, do: "msg local-user", else: "msg other-user" %>">
也许您需要在HTML中使用双引号(即EEx语法之外)?也许像这样<代码>是的!谢谢你,很好,我把它作为一个答案贴出来,这样就可以接受了。
<div class="<%= if msg.user == @user, do: "msg local-user", else: "msg other-user" %>">