kullanarak sekme olarak kullanma Birden fazla iş parçacığına baktım ve çok çeşitli çözümler denedim. Açıkçası bence aklımı kaybediyorum.Girme anahtarını yalnızca angularjs ve jqlite
Girişlerle birlikte bir ng-yinelem var. Gerçekleştirilmesi gereken tek şey, kullanıcı girdiğinde, temel olarak sekme tuşu işlevselliğini simüle eden odağı bir sonraki girdiye kaydırmalıdır. (Tamamlanmamış)
kodu: HTML:
<body ng-app="ap" ng-controller="con">
<table>
<tr>
<th>Name</th>
<th>Age</th>
</tr>
<tr ng-repeat='person in persons'>
<td>
<input type='text'
name="personName"
ng-model="person.name"
/>
</td>
<td>
<input type='number'
name="personName"
ng-model="person.age"
enter-as-tab
/>
</td>
</tr>
</table>
JS: Burada
var app = angular.module("ap", []);
app.controller("con", function ($scope) {
$scope.persons = [
{ name: 'Susan', age: 1 },
{ name: 'Peter', age: 1 },
{ name: 'Jack', age: 2 }
];
});
app.directive('enterAsTab', function() {
return function (scope, element, attrs) {
element.bind("keydown keypress", function (event) {
if(event.which === 13) {
event.preventDefault();
// Go to next age input
}
});
};
});
keman bağlantısıdır: fiddle
Zaten hangi çözümleri denediniz? – AlexFoxGill
Kodu kemandan kaldırdım, bu yüzden artık bunlara bir atıfta bulunmuyorum, ancak bu temelde elde etmeye çalıştığım şey: [link] (http://stackoverflow.com/questions/23430830/keyboard -gezinme-in-angularjs tablo) – avn