在商店外创建ember-data记录

时间:2015-06-02 13:43:25

标签: ember.js ember-data

我对Emberjs很新。

我想创建一个模型(Customer)的临时实例,以便在我的" customer.create"路线。但是我不希望它被添加到商店。有没有办法做到这一点?

目前我这样做:

model: function(){
    return {
        firstName:'', lastName:'', title: ''
    };
},

但我想在实际模型中使用方法。

1 个答案:

答案 0 :(得分:0)

实际上你可以在模型钩子中返回javascript对象。我在没有使用ember-data的情况下观看了这个视频:ember without ember-data所以一个选项可能是用适当的模式创建一个对象然后它可以作为你的模型使用但不会在存储直到您在商店中创建记录并相应地设置值。

类似的东西:

model: function() {
  return { firstname: '', lastname: '', title: ''};
}

然后可以在模板中将对象作为模型访问,但不能在商店中访问。