Laravel:如何在没有空格的HTML属性中添加继续刀片语法

时间:2017-06-13 10:05:28

标签: php laravel laravel-5.4

在laravel 5.4中,我们如何编写以下内容:

<li class="page-item {{ ($paginator->onFirstPage() ? 'disabled' : '') }}">

上面不起作用,它显示输出为

<li class="page-itemdisabled"> - 如果条件为真且

<li class="page-item "> - 如果条件为假。

注意page-item课程后的空格。我不想要那个。

为了解决这个问题,我只是尝试了:

<li class="page-item{{ ($paginator->onFirstPage() ? 'disabled' : '') }}">

但是当条件为真时上述不起作用并产生如下输出:

<li class="page-itemdisabled">

请告知我如何解决这个问题,检查了Laravel docs + Googled,但没有找到任何此类内容。

4 个答案:

答案 0 :(得分:2)

在禁用之前添加空格。请注意下面添加的空格。

<li class="page-item{{ ($paginator->onFirstPage() ? ' disabled' : '') }}">

答案 1 :(得分:1)

你可以写

<li class="page-item{{ ($paginator->onFirstPage() ? 'disabled' : '') }}">

<li class="page-item{{ ($paginator->onFirstPage() ? ' disabled' : '') }}">

答案 2 :(得分:1)

'禁用'的使用'禁用':

<li class="page-item{{ ($paginator->onFirstPage() ? ' disabled' : '') }}">

答案 3 :(得分:1)

您应该更新代码,如:

<li class="page-item {{isset($paginator->onFirstPage()) ? 'disabled' : ''}}">