【发布时间】:2021-12-27 12:47:01
【问题描述】:
我是初学者
我想创造一个条件,在这个条件下我们要么隐藏块,要么离开它,我做到了,一切正常
@if($postsCount < 2)
<div class="nav" style="display: none"></div>
@else
<div class="nav"></div>
@endif
但我打算再添加几个块,一切都会像这样,会有很多代码复制
@if($postsCount < 2)
<div class="nav" style="display: none"></div>
<div class="test1"></div>
<div class="test2"></div>
<div class="test2"></div>
<div class="test3"></div>
<div class="test4"></div>
@else
<div class="nav"></div>
<div class="test1"></div>
<div class="test2"></div>
<div class="test2"></div>
<div class="test3"></div>
<div class="test4"></div>
@endif
我可以把它做得更短,以免再次复制代码吗? 开发环境laravel
【问题讨论】:
-
把相同的部分放在
@endif后面就好了??? -
更好的是,如果你只是想隐藏它,为什么还要把导航放在那里呢?
@if($postsCount > 1) <div class="nav"></div> @endif -
@NiettheDarkAbsol 所以这个导航根本不存在,但我只需要隐藏它
-
这个导航应该保留,如果只有1个帖子就不需要显示了