सरल-टू-लिस्ट, लेकिन प्रत्येक आइटम के लिए सूची पृष्ठ पर एक हटाएं बटन के साथ:
प्रासंगिक टेम्पलेट HTML:
<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>
प्रासंगिक नियंत्रक विधि:
$scope.delete = function (person) {
API.DeletePerson({ id: person.id }, function (success) {
// I need some code here to pull the person from my scope.
});
};
मैंने कोशिश की $scope.persons.pull(person)
और $scope.persons.remove(person)
।
यद्यपि डेटाबेस सफलतापूर्वक हटा दिया गया है, मैं इस आइटम को दायरे से नहीं खींच सकता और मैं क्लाइंट के पास पहले से मौजूद डेटा के लिए सर्वर पर एक विधि कॉल नहीं करना चाहता, मैं बस इस एक व्यक्ति को दायरे से निकालना चाहता हूं।
कोई विचार?