我在哪里放置此变量,以便两个语句都接受它?

时间:2015-07-24 14:03:11

标签: javascript html css angularjs

$scope.deleteString = function() {
      myInterval = setInterval(function() {
        if($scope.cursorPosVal > 0){
            $scope.name = [$scope.name.slice(0, $scope.cursorPosVal - 1) + $scope.name.slice($scope.cursorPosVal)].join('');
            console.log($scope.name);
            setTimeout(function(){ setCaretPosition("inputBox", $scope.cursorPosVal); }, 30);
        } else {
            $scope.cursorPosVal = 1;
        }
      }, 500);
    };
    $scope.stopInterval= function(){
        clearInterval(myInterval);
    };

所以这是一个我用角度制作的退格键。它使用文本光标从一个点退格,而不仅仅是从字符串的末尾删除。如果用户按住退格按钮,我需要创建一个基本上重复删除功能的间隔。我试图让它在退格div中看起来像下面这样,

<div id="backspace" ng-mousedown="deleteString(); decrementCursor();" ng-mouseup="stopInterval();">

我只使用html,css,javascript / angular。没有jQuery。我一直在努力解决这个问题,所以如果你花时间帮助我,我会永远感激。

0 个答案:

没有答案