Angular - 使用动态变量显示对象?

时间:2015-07-23 20:32:36

标签: angularjs

我有以下代码:

{{ currentProductDetails.metadata.spec_category_0_spec_image }}

但我需要 0 来引用另一个变量。所以像这样:

{{ currentProductDetails.metadata.spec_category_{{ configView }}_spec_image }}

但这显然不起作用。有没有办法可以实现这个目标?

感谢。

1 个答案:

答案 0 :(得分:1)

您需要在此处使用bracket notation

{{ currentProductDetails.metadata['spec_category_' + configView + '_spec_image'] }}

currentProductDetails.metadata视为一个对象,并使用'spec_category_' + configView + '_spec_image'构建它的动态属性键。