2016-06-21 73 views
0

我通过刷新页面来更新视图。我知道有更好的办法。可有人告诉我如何更新视图数据而无需刷新页面:角度更新视图,无需刷新页面

myApp.service("deleteService", function ($http) { 
    this.removeRow = function (recId, compName, custName, docName) { 
     $http.post('DeleteRecord', { settingID: recId,companyName: compName,customerName: custName, documentName: docName }) 
     .success(function (data, status, headers, config) { 
       window.location.reload(); 
     }) 
     .error(function (data, status, header, config) { 
     }); 
    } 
}); 
+0

调用你用来获取视图数据的相同函数,在删除成功里面 –

+1

更新视图是什么意思?更新模型绑定?在成功事件中,您可以在模型中设置绑定,视图将反映这些更改。 – lintmouse

+0

谢谢,请告诉我该怎么做。 – user6440175

回答

1

没有看到你的代码的其余部分就很难能够给你一个确切的答案,但我会假设你有一项服务来获取您的数据。

方法1)你可以注入你的“getService”?进入此服务并访问您用于初始检索数据的功能。方法2)您可以使用CRUD服务来管理数据操作,而不是为每个CRUD函数分别提供服务,这样您就可以在不注入单独服务的情况下调用“get”函数。