Używam angularjs do wywoływania Asp.net Web API. Po usunięciu wiersza z tabeli?W Angularjs, jak zaktualizować dane tabeli po usunięciu z niej wiersza
Również nie znalazłem rozwiązania w w3schools.
Mój kod HTML
<tr ng-repeat="user in users | filter: search">
<td>{{ user.Id }}</td>
<td>{{ user.FullName }}</td>
<td>{{ user.Mobile }}</td>
<td>{{ user.Birthdate }}</td>
<td>{{ user.Gender }}</td>
<td>{{ user.AcademicLevel }}</td>
<td>
Moja angularjs kod
$scope.DeleteUser = function (id) {
UserID = $scope.users[id].Id;
$http.delete('/api/users/' + UserID).success(function (data) {
(function (data) {
$scope.error = "error " + data;
});
}
Szukałem w Stackoverflow znalazłem niektóre z nich, gdzie nie działa dla mnie, oni mylić mnie.
$scope.refresh()
$scope.apply();
Dlaczego 1? w splice (id, 1); – Diamond
Ponieważ pierwszym parametrem splice jest indeks, z którego należy usunąć element, a drugi to liczba do usunięcia, w twoim przypadku tylko jeden element. Zobacz http://www.w3schools.com/jsref/jsref_splice.asp –