我不知道该怎么做,
但我有可拖动的项目,可以放在画布的任何位置,
每次此可拖动的更改位置$scope.arrowDraggableDetail
正在更新此可拖动的x和y位置时$scope.arrowDraggableDetail
正在$ watch
.directive('arrowDraggable',['$timeout',function($timeout){
return function(scope, element, attr){
$timeout(function(){
scope.$watch('arrowDraggableDetail', function(newValue, oldValue) {
if(newValue ){
***CALLING API FOR UPDATE ***
}
}, true);
});
}
}])
我需要做的是保存可拖动的更新位置。
我的问题是每次我拖动项目时我都会多次调用api,因为$scope.arrowDraggableDetail
值经常变化。
任何人都可以帮助我,这是最好的做法吗?