我有一个简单的模板,其路线将一组价格点分配为模型。在模板中,我遍历这些并输出金额:
{{#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 })
}
});