Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Elixir 正确使用“内”字的方法;如果;模板中的条件_Elixir_Phoenix Framework - Fatal编程技术网

Elixir 正确使用“内”字的方法;如果;模板中的条件

Elixir 正确使用“内”字的方法;如果;模板中的条件,elixir,phoenix-framework,Elixir,Phoenix Framework,我正在尝试使用: <%= if @button_effect == "auxNo" || "mainNo" do %> 但只计算第一个值(“auxNo”),而不计算第二个值(“mainNo”)。 我尝试了不同的()组合,但到目前为止,它并没有像我想要的那样工作。 另一种选择是对2个以上的值使用“case”,但同样不能这样做。 我可以举两个例子(if和case)吗?您需要检查or条件下的@按钮效果: <%= if @button_effect == "auxNo" || @

我正在尝试使用:

<%= if @button_effect == "auxNo" || "mainNo" do %>

但只计算第一个值(
“auxNo”
),而不计算第二个值(
“mainNo”
)。 我尝试了不同的
()
组合,但到目前为止,它并没有像我想要的那样工作。 另一种选择是对2个以上的值使用“case”,但同样不能这样做。
我可以举两个例子(
if
case
)吗?

您需要检查or条件下的
@按钮效果

<%= if @button_effect == "auxNo" || @button_effect == "mainNo" do %>

您需要在您的或条件中检查
@按钮\u效果

<%= if @button_effect == "auxNo" || @button_effect == "mainNo" do %>

使用列表非常适合我,因为它包含N个值。伟大的使用列表非常适合我,因为它包含N个值。伟大的