答案 0 :(得分:0)
目前还不清楚你在这里问的是什么......我的猜测是你是Angular的新手,也许还不明白$ scope是如何使用双向绑定的。如果是这样的话......
简而言之,双向绑定将导致您对$ scope变量的更改传播到DOM,而不会将它们显式传递给函数。
所以没有必要将$ scope.list传递给一个函数,只需设置$ scope.list(假设$ scope.list和你的函数在包含控制器函数的同一范围内)
例如:
var reorderList = function (){
$scope.list = $scope.list.sort();
saveList ( $scope.list );
};
var saveList = function ( list ){
$http.post ('api.php', list )
.then ( function (response){});
};