Сохранять элементы области действия в порядке изменения ng-sortable
Мне нужно изменить порядок области видимости, сохранить, но я вернул ошибку, что save() не является функцией.
Я использую Restangular для создания объектов.
Функция вызвана Onsort, я пытался использовать http, но также выдает ошибку.
$scope.onChange = function() {
ApiRestangular.all($scope.section).getList($scope.query).then(function(res){
$scope.items = res;
order = ApiRestangular.copy(res);
console.log(order);
$scope.sortOptions = {
animation : 150,
onSort: function(){
order.put().then(function(){
toast.msgToast($scope.section+ ' ...Ordem atualizada!');
});
}
};
});
};
1 ответ
Здесь есть несколько проблем, но я думаю, что самая большая из них заключается в том, что save() на самом деле не является функцией. Я считаю, что правильный синтаксис - $save().
Вот документация.
https://docs.angularjs.org/api/ngResource/service/$ resource
Не видя остальной части кода вашего контроллера, трудно сказать, какие еще могут быть проблемы (внедрение зависимости?). Но это должно начать.