例如,假设您有一个带有"father": {"name":"Bob"}
的.json文件和一个从中获取数据的javascript文件,并将其存储在名为 family 的数组中。
{{family.father.name}}
然后会在html页面上打印出父亲的名字。
是否可以做类似的事情:
在javascript文件中:
$scope.member = "father";
在index.html中:
{{family.{{member}}.name}}
// Is there some way to replace father with a variable
// from the javascript file? Just curious.
答案 0 :(得分:2)
使用字典表示法,是的
var member = 'father'
family[member].name === family.father.name
或角度
JS:
$scope.member = 'father'
$scope.family = { 'father': { name : 'Bob' } }
HTML:
{{ family[member].name }}
输出'Bob'