[英]How can I add operator ternary in class on the view laravel blade?
I try like this : 我这样尝试:
@for($i = 0; $i < 5; $i++)
...
<div class="image ($i==0) ? 'image-main' : ''">
...
@endfor
But it does not work. 但这行不通。
It seems the way of writing is incorrect. 看来写作方式是不正确的。
How can I solve this problem? 我怎么解决这个问题?
You need to use {{ }}
您需要使用
{{ }}
@for($i = 0; $i < 5; $i++)
...
<div class="image {{ ($i==0) ? 'image-main' : '' }}">
...
@endfor
在laravel的刀片文件中,您需要使用{{}}
执行php代码。
{{ ($i == 0) ? 'image-main' : '' }}
<div class="{{ ($i == 0) ? 'image-main' : '' }}"></div>
try with this, 试试这个,
@for($i = 0; $i < 5; $i++)
<div class="image{{ ($i==0) ? 'image-main' : '' }}">
@endfor
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.