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