AngularJSを使用してWebアプリを作成しています。ユーザーは最大3つのキーワードをサーバーに送信します。キーワードが十分にある場合にのみ、キーワードの間にコンマを表示したいと思います。
例えば:
キーワードがない場合は、次のようにします。
キーワードが1つある場合、次のようになります。キーワード
キーワードが2つある場合:keyword、keyword
キーワードが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>
なぜこれが機能しないのですか?
に変更します
<td>{{post.Keyword1}} <span ng-show = "post.Keyword2">,</span> {{post.Keyword2}} <span ng-show = "post.Keyword3">,</span> {{post.Keyword3}}</td>