我可以在AngularJS {{array [{{index}}]}}中使用它吗?

时间:2015-08-19 10:45:03

标签: javascript arrays angularjs

基本上我有一个这样的列表:

Apples - 1
Oranges - 2
Pears - 0

我想把水果的数量改成这样的东西,当它为0时,它应该打印无,一些是1,当它是2时很多。

Apples - a few
Oranges - a lot
Pears - none

所以我在数组

上创建了
$scope.quantityToString = ["none", "a few", "a lot"];

并尝试在HTML中呈现此内容

{{ quantityToString [ {{ quantity }} ] }}

但它没有用。

有什么方法可以让它发挥作用吗?提前谢谢!

1 个答案:

答案 0 :(得分:4)

{{ }}内不需要[]。将quantityToString[quantity]表达式视为普通的JavaScript代码。所以它应该是:

{{ quantityToString[quantity] }}