7

Sto scrivendo un'app Web utilizzando AngularJS. L'utente invia fino a 3 parole chiave al server. Vorrei mostrare le virgole tra le parole chiave solo se ci sono abbastanza parole chiave.Angolare ng-mostra se la stringa non vuota non funziona

Ad esempio:

se non ci sono parole chiave, quindi:

se c'è 1 parola chiave, quindi: parola chiave

se ci sono 2 parole chiave, quindi: parola chiave, parola chiave

se ci sono 3 parole chiave, quindi: parola chiave, parola chiave, parola chiave

Ho il seguente codice:

<tr> 
     <td>Keywords: </td> 
     <td>{{post.Keyword1}} <span ng-show = "{{post.Keyword2}}">,</span> {{post.Keyword2}} <span ng-show = "{{post.Keyword3}}">,</span> {{post.Keyword3}}</td> 
    </tr> 

Perché non funziona?

risposta

13

Change a

<td>{{post.Keyword1}} <span ng-show = "post.Keyword2">,</span> {{post.Keyword2}} <span ng-show = "post.Keyword3">,</span> {{post.Keyword3}}</td> 
+0

Perfecto! Questo e spettacolare – OneMoreQuestion

Problemi correlati