0
我有一个模板,我代表一个用户拥有许多usertags。这些值在我点击F5后出现,我不确定如何自动刷新视图。我已经看过了这个烬象观察者,但它只是在DOM加载之后才会触发 - 无论如何我不确定观察者是否还有答案,所以如何寻找新的意见。如何刷新Ember视图
{{username}}
<span {{action 'addusertag' selectedTag}}>Add</span>
{{#each tag in model.usertags}}
{{/each}}
App.UserRoute = Ember.Route.extend({
setupController: function(controller, model) {
this.controller.set('model', this.get('store').find('user',model.id));
},
actions: {
addusertag: function(params){
var tag = this.get('store').createRecord('usertag', {tag_id: params.id, user_id: this.currentModel.id});
tag.save();
}
}
});
谢谢!
你问你为什么新创建的usertag在添加时不显示在视图上? – claptimes
@claptimes这是正确的我只想看到新的记录。 – MikeW