2017-03-17 1 views
0

Ich möchte ein nur wenn nur 1 Objekt ist nicht null, aber mit dem Code unter. In der Tat ist es funktioniert, aber ich frage mich, ob es ein sauberer Weg, esThymoleaf zeigen <TR> in Bedingungen

Multiple annotations found at this line: 
    - Invalid location of tag (div). 
    - No end tag (</div>). 

die Vorlage zu tun ist:

<div th:if="${currentSkills != null}"> 
    <tr ><!-- Data File --> 
     <td class="col_id">E000</td><!-- ID --> 
     <td class="col_name">TD0000 EVB</td><!-- NAME --> 
     <td class="col_name">Test Device</td><!-- NAME --> 
     <td class="col_battery"><!-- BATTERY --> 
    <div class="progressBar" id="max14"><div> 
</div></div><!-- bar % (Change ID maxnumber)--> 
    </td> 
    <td class="col_temp">0ºC/0ºF </td><!-- TEMP. --> 
    <td class="col_last_event">Fri, 17 Mar 2017 10:50:44 GMT+01:00</td><!-- LAST EVENT --> 
    <td class="col_signal">149 dBm.</td><!-- SIGNAL --> 
    <td class="col_state"></td><!-- STATE --> 
    </tr> 

Antwort

0

können Sie alle der kommentierten Fehler beheben, indem Sie den <div> entfernen und stattdessen setzen die th:if direkt auf der <tr>.

<tr th:if="${currentSkills != null}"><!-- Data File --> 
    <td class="col_id">E000</td><!-- ID --> 
    <td class="col_name">TD0000 EVB</td><!-- NAME --> 
    <td class="col_name">Test Device</td><!-- NAME --> 
    <td class="col_battery"><!-- BATTERY --> 
    <div class="progressBar" id="max14"><div> 
    </div></div><!-- bar % (Change ID maxnumber)--> 
    </td> 
    <td class="col_temp">0ºC/0ºF </td><!-- TEMP. --> 
    <td class="col_last_event">Fri, 17 Mar 2017 10:50:44 GMT+01:00</td><!-- LAST EVENT --> 
    <td class="col_signal">149 dBm.</td><!-- SIGNAL --> 
    <td class="col_state"></td><!-- STATE --> 
</tr> 
Verwandte Themen