2016-06-21 121 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」函數。