7

Я пишу веб-приложение с помощью AngularJS. Пользователь отправляет на сервер до 3 ключевых слов. Я бы хотел показать запятые между ключевыми словами, только если достаточно ключевых слов.Угловое ng-show, если строка не пустая, не работает

Например:

если нет ключевых слов, то:

если есть 1 ключевое слово, а затем: ключевое слово

если есть 2 ключевых слова, а затем: ключевое слово, ключевое слово

, если есть 3 ключевых слова, то: ключевое слово, ключевое слово, ключевое слово

У меня есть следующий код:

<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> 

Почему это не работает?

ответ

13

Изменить его

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

Perfecto! Это круто – OneMoreQuestion

Смежные вопросы