Сохранять элементы области действия в порядке изменения 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

Не видя остальной части кода вашего контроллера, трудно сказать, какие еще могут быть проблемы (внедрение зависимости?). Но это должно начать.

Другие вопросы по тегам