在Ember中处理json数据

时间:2014-07-29 16:10:00

标签: ember.js ember-data

在Ember中,你将如何操纵特定的json字符串。

让我们说我想操纵每一个" field2"所以它说" stringplusmore"而不只是"字符串"。

我很困惑我是否应该使用Enumerables或其他东西。或者它应该在Array或Object控制器中。或者是一个观点?

一个例子将不胜感激。谢谢!

[  
   {  
      "field1":"string",
      "field2":"string",
   },
   {  
      "field1":"string",
      "field2":"string",
   }
]

1 个答案:

答案 0 :(得分:0)

如果您只是在点击页面之前修改json,请在路径中进行。

App.IndexRoute = Ember.Route.extend({
  model: function() {
    return $.getJSON('/items').then(function(data){
      data.forEach(function(item){
        item.field2 += 'plusmore';
      });
      return data;
    });
  }
});

http://emberjs.jsbin.com/OxIDiVU/881/edit