a beautiful typewriter directive already written이 있지만 좀 더 간단한 것을 찾고 있는데, 단지 간격을두고 각 문자를 추가하는 것입니다. 나는 이것을 작동시킬 수 없다. 한 번에 텍스트를 모두 보여줍니다. $ timeout에 문제가 있습니다. 누구든지 어떤 제안이 있습니까?각도 - 단순 타자기 효과?
var time = 1000;
var addLetter = function(i) {
$scope.string2 = $scope.string.substr(0, i);
};
for (var i = 0, len = $scope.string.length; i < len; i++) {
(function(time) {
$timeout(function() {
addLetter(i);
}, (time + 300));
})(i);
}
내가 대답 업데이트 . – lucuma
지금 당장 당신을 시험해 보겠습니다. 훨씬 좋네요. – ac360
각도 $ 간격을 사용하고 완료되면이를 취소하기 위해 그것을 업데이트했습니다. – lucuma