保存新记录时,Ember模板不会更新

时间:2015-03-19 20:08:32

标签: ember.js ember-data

我有一个简单的模板,其路线将一组价格点分配为模型。在模板中,我遍历这些并输出金额:

{{#each pricePoint in controller}}
    li.bar-levels__value ${{pricePoint.amount}}
{{/each}}

在同一个模板中,有一个表单可以创建一个新的PricePoint。它调用在控制器中处理的动作并创建并保存记录:

this.store.createRecord('pricePoint', {
    brandCode: property.get('brandCode'),
    propertyNumber: property.get('propertyNumber'),
    amount: parseFloat(this.newValue)
}).save();

这可以正常工作,因为它通过我的REST API保存记录,并且在页面刷新时我可以验证它是否出现在pricePoints列表中。但为什么列表不能实时更新,即。当我成功保存记录?在我从FixtureAdapter切换到RESTAdapter之前,它以这种方式工作......

请帮忙!

编辑1: 这是我的路线:

App.PropertyPricingBarPricePointsRoute = Ember.Route.extend({
    model: function(){
        return this.store.find('pricePoint', { propertyId: params.propertyId })
    }
});

0 个答案:

没有答案