Javascript 余烬-更改后重新加载模型的最佳方法

Javascript 余烬-更改后重新加载模型的最佳方法,javascript,ember.js,model,reload,Javascript,Ember.js,Model,Reload,如果我删除应用程序中的记录,我需要重新加载相应的模型。我怎样才能做到这一点?仅仅删除条目并不是一个解决方案,因为我使用服务器端分页。出于这个原因,我希望删除后模型完全重新加载 是否可以重新加载管线中定义的模型 PS:我不使用余烬数据…使用新模型转换到路线,或更新模型上的单个属性。从控制器更新模型的唯一有效方法是使用此。设置(“模型”,结果); 我找不到重新加载模型的方法,所以我在控制器中执行了以下操作: actions: { remove : function(user) {

如果我删除应用程序中的记录,我需要重新加载相应的模型。我怎样才能做到这一点?仅仅删除条目并不是一个解决方案,因为我使用服务器端分页。出于这个原因,我希望删除后模型完全重新加载

是否可以重新加载管线中定义的模型


PS:我不使用余烬数据…

使用新模型转换到路线,或更新模型上的单个属性。

从控制器更新模型的唯一有效方法是使用此。设置(“模型”,结果); 我找不到重新加载模型的方法,所以我在控制器中执行了以下操作:

 actions: {
      remove : function(user) {
        var self = this;
        bootbox.confirm(user.username+" wirklich löschen?", function(result) {
         if(result == true) {
             App.Model.remove(user,"/api/user/"+user.id).done(function (response) { 

                  var returnPage = self.get('meta').pagination.page;                     

                  // To Do: Check if the deletet entry was the last one on the page. It true go returnPage -1 if returnPage > 0     
                  App.Model.get(self,"users.page","/api/users/list/"+returnPage).done( function (result) {
                      self.set("model", result);
                  });
             });   
          }
        });
      }
    }

向同一路线的转换不会刷新模型。通过单独的更新,我将复制代码以从服务器获取模型。是否不可能对路由中定义的模型进行刷新?如果向其发送新模型,则会进行刷新。你必须给出一个例子来说明你的意思,这里有一个模板你可以使用Emberjs.jsbin.com