Add/Remove functionality on key press added

This commit is contained in:
Robert
2017-07-05 12:54:59 +02:00
parent 6db18d83be
commit 193eb259a6

View File

@@ -19,19 +19,21 @@
$scope.model.value.push({ value: "" });
}
}
}
}
//TODO remove text box only when is empty
//TODO add focus to newly created text box or the first in line after deletion
$scope.addRemoveOnKeyDown = function (event, index) {
console.log("Index: " + index);
console.log($scope.model.value);
console.log("KeyCode: " + event.keyCode);
var txtBoxValue = $scope.model.value[index];
console.log(txtBoxValue.value);
var e = angular.element(elem[0].querySelector('[name="item_0"]'));
console.log(e);
switch (event.keyCode) {
case 13:
if ($scope.model.config.max <= 0 || $scope.model.value.length < $scope.model.config.max) {
$scope.model.value.push({ value: "" });
$scope.model.value.push({ value: "" });
}
break;
case 8:
@@ -49,7 +51,9 @@
break;
default:
}
}
}
$scope.add = function () {
if ($scope.model.config.max <= 0 || $scope.model.value.length < $scope.model.config.max) {