角度更新视图,无需刷新页面

时间:2016-06-21 15:09:12

标签: angularjs

我通过刷新页面来更新我的视图。我知道有更好的方法。有人可以告诉我如何在不刷新页面的情况下更新视图数据:

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) {
         });
    }
});

1 个答案:

答案 0 :(得分:2)

如果没有看到其余的代码,很难能够给出确切的答案,但我会假设您有获取数据的服务。

方法1)您可以注入" getService"?进入此服务并访问最初用于检索数据的函数。

方法2)您可以拥有一个管理数据操作的CRUD服务,而不是为每个CRUD功能提供单独的服务,这样您就可以调用" get"功能,而无需注入单独的服务。