1

以下は、設定されている場合は整数を表示し、設定されていない場合は「-」を表示します。

{{ movie.agemin || "-" }}

これを拡張して、設定されている場合は「年」、設定されていない場合は「-」が続く整数を表示したいと思います。

{{ movie.agemin + " years" || "-" }}

ただし、これは or ケースの実行を停止し、値に関係なく常に最後に「年」を追加します。

これを正しく機能させるには、どのように変更する必要がありますか?

4

2 に答える 2

4
{{ movie.agemin && (movie.agemin + " years") || "-" }}
于 2013-09-18T11:00:38.683 に答える
0

これを試して

<div ng-show="movie.agemin">{{ movie.agemin + " years"}}</div>
<div ng-hide="movie.agemin">-</div>

div の代わりに、ant html タグを使用できます

于 2013-09-18T11:01:55.017 に答える