模板中的嵌套字符串参数

时间:2019-01-14 18:39:41

标签: angular

当我将关键参数设为:

const arg = 'name';

我可以在html模板中做到这一点:

{{object[arg]}}

但是如果我嵌套了这样的对象和参数怎么办?

const arg = 'profile.name';

我可以在html模板中传递此arg吗?

1 个答案:

答案 0 :(得分:0)

您不能以这种方式这样做。但是你可以做

 {{ object['profile']['name'] }}

这意味着您需要从中拆分字符串。 (点)并按照我的方式给出

 {{ object[arg[0]][arg[1]] }}

您可以编写辅助函数以更通用的方式实现此结果。