【问题标题】:Binding embedded Json in ember在ember中绑定嵌入的Json
【发布时间】:2014-05-29 22:42:04
【问题描述】:

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

更新

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

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

【问题讨论】:

    标签: json ember.js ember-data


    【解决方案1】:

    在模板中你使用属性名

    {{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

    【讨论】:

    • 但是如果我的JSON对象有嵌套数据,我该如何处理嵌套数据
    • 放一个上面的 json 结构示例,因为该方法似乎不适合它
    猜你喜欢
    • 1970-01-01
    • 2014-07-24
    • 1970-01-01
    • 2014-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多