如何将嵌入式JSON数据的值绑定到EmberJS中的输入元素,因为我似乎找不到直接的方法来完成它。
它似乎不适用于具有此结构的JSON对象
{
"users": [
{
"_id": "534550428047526419000002",
"Name": "admin",
"Code": "admin",
"Age": 12,
"Sex": "Male",
"Ethnicity": "admin",
"EventTime": "",
"Accident": [
{
"value": true,
"risk": "Medium"
}
]
}
]
}
答案 0 :(得分:0)
在模板中使用属性名称
{{foo}}
{{input value=foo}}
http://emberjs.jsbin.com/wufegaca/1/edit
嵌套属性的处理方式与使用点运算符
的大多数语言相同{{foo.bar}}
{{input value=foo.bar}}
http://emberjs.jsbin.com/wufegaca/2/edit
使用数组,您需要迭代数组。如果你不知道Ember会怎么知道你指的是哪个项目?另外大写属性名称在把手中是有问题的,因为它通常表示全局命名空间,所以如果事情看起来不起作用则要小心。