Danh sách việc cần làm đơn giản, nhưng có nút xóa trên trang danh sách cho từng mục:
HTML mẫu có liên quan:
<tr ng-repeat="person in persons">
<td>{{person.name}} - # {{person.id}}</td>
<td>{{person.description}}</td>
<td nowrap=nowrap>
<a href="#!/edit"><i class="icon-edit"></i></a>
<button ng-click="delete(person)"><i class="icon-minus-sign"></i></button>
</td>
</tr>
Phương pháp điều khiển có liên quan:
$scope.delete = function (person) {
API.DeletePerson({ id: person.id }, function (success) {
// I need some code here to pull the person from my scope.
});
};
Tôi đã thử $scope.persons.pull(person)
và $scope.persons.remove(person)
.
Mặc dù cơ sở dữ liệu đã xóa thành công, tôi không thể kéo mục này khỏi phạm vi và tôi không muốn thực hiện cuộc gọi phương thức đến máy chủ để lấy dữ liệu mà khách hàng đã có, tôi chỉ muốn xóa người này khỏi phạm vi.
Có ý kiến gì không?