我有一个这样的控制器:
$scope.myVar = 0;
$scope.back = function () {
$scope.myVar--;
};
$scope.next = function () {
$scope.myVar++;
};
如果 next()(使用 ngClick)被调用 3 次,我们得到:
//1
//2
//3
但是如果调用 back() (with ngSwipeLeft) 它会返回
//-1
当我明显期待
//2
我在这里想念什么?
更新:包括 ngTouch 详细信息 - 这似乎是问题.. ngTouch 包括在内。
当我观察 myVar 值时 - 它就像它存在两次一样 - 一次使用 ngSwipeLeft 调用,另一次使用 ngClick 调用