在ember中绑定嵌入式Json

时间:2014-04-15 14:04:17

标签: json ember.js ember-data

如何将嵌入式JSON数据的值绑定到EmberJS中的输入元素,因为我似乎找不到直接的方法来完成它。

更新

它似乎不适用于具有此结构的JSON对象

{
  "users": [
    {
     "_id": "534550428047526419000002",
      "Name": "admin",
      "Code": "admin",
      "Age": 12,
      "Sex": "Male",
      "Ethnicity": "admin",
      "EventTime": "",
      "Accident": [
        {
          "value": true,
          "risk": "Medium"
        }
      ]
    }
 ]
}

1 个答案:

答案 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会怎么知道你指的是哪个项目?另外大写属性名称在把手中是有问题的,因为它通常表示全局命名空间,所以如果事情看起来不起作用则要小心。

实施例

http://emberjs.jsbin.com/wufegaca/3/edit