2016-06-21 2 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"기능을 호출 할 수 있습니다.

관련 문제