将范围项保存在ng-sortable变更单上

时间:2015-10-14 22:08:02

标签: angularjs restangular 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 个答案:

答案 0 :(得分:0)

这里有一些问题,但我认为最大的问题是“save()”真的不是一个功能。我相信正确的语法是$ save()。

这是文档。

https://docs.angularjs.org/api/ngResource/service/ $资源

如果没有看到控制器代码的其余部分,很难说出可能存在的其他问题(依赖注入?)。但这应该让你开始。