Agenda yang harus dilakukan, tetapi dengan tombol hapus pada halaman daftar untuk setiap item:
HTML templat yang relevan:
<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>
Metode pengontrol yang relevan:
$scope.delete = function (person) {
API.DeletePerson({ id: person.id }, function (success) {
// I need some code here to pull the person from my scope.
});
};
Saya mencoba $scope.persons.pull(person)
dan $scope.persons.remove(person)
.
Meskipun database berhasil dihapus, saya tidak bisa menarik item ini dari ruang lingkup dan saya tidak ingin membuat panggilan metode ke server untuk data yang sudah dimiliki klien, saya hanya ingin menghapus orang ini dari ruang lingkup.
Ada ide?