2017-06-13 48 views
0

內HTML屬性在laravel 5.4,我們如何能寫:Laravel:如何添加繼續刀片語法,而不空間

<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文檔+谷歌搜索,但沒有找到任何這樣的。

+5

你爲什麼不乾脆把'disabled'前的空間?這只是一個字符串。而不是'「disabled''你可以寫'」 disabled'' –

+0

:(我認爲這是正確的。沒注意到小的事情,我是新來laravel,所以認爲這是一個問題。謝謝。 – Prashant

+0

我會加在答案中,如果它解決了你的問題,請接受 –

回答

2

禁用之前只需添加一個空格。注意下面添加的空間。

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

你可以寫的

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

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

這一翻譯 '禁用' 使用 '殘疾人':

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

您應該更新您的代碼,如:

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