Я использую angularjs для интеграции моего apis.Как удалить элемент из объекта json в angularjs
У меня есть таблица сетки и кнопка DELETE в каждой строке.
мой контроллер имеют следующий код:
$scope.singleAppDetails = {};
$scope.removeRow = function(detail, index){
var delRes = $http.delete($scope.appUrl + detail.id, detail);
delRes.success(function (data, status, headers, configs) {
console.log(data);
});
delRes.error(function (data, status, headers, configs) {
console.log(data);
});
$scope.singleAppDetails.splice(index, 1);
};
и $ scope.singleAppDetails содержит:
Object {id: "553e20fce4b0f4eb7d13fd13", name: "Amazon", appId: "3ebc86ea-62a7-419f-9f60-dc88b66efa6e", secret: "n9prQ8YSdcxuBAcQ1PX4DUeOUBZoAKqBHnCONrueGoUTE8pqFZ", domain: "e-commerce"}
Но я получаю "TypeError: $ scope.singleAppDetails.splice не является функцией" Ошибка в консоли.
Ваш вопрос непонятно мне! Что вы хотите сделать точно? - пожалуйста, поделитесь своим html-кодом, который имеет 'ng-repeat' -HTH;). –