Angularjs directive angularjs将焦点放在特定的单元格上-NGREPLATE的输入单元格

Angularjs directive angularjs将焦点放在特定的单元格上-NGREPLATE的输入单元格,angularjs-directive,Angularjs Directive,我有一个angularjs页面,我有一个ng repeat,其中包含一组数据和ngrepeat中的两个输入。现在,如果我点击tab,它会将焦点发送到下一个单元格(表中的链接或数据)。我只想让它转到下一个输入。 ( 我有一个ngrepeat,有6个数据单元和2个输入。 我希望对于每个选项卡或输入,都应该转到下一个输入 所以从第1行,输入1到第1行,输入2 然后第2行,输入1到第2行,输入2 然后第3行,输入1到第3行,输入3 ) {{item.PctOver}编号:2}}% 疯狂简单的解决方案。

我有一个angularjs页面,我有一个
ng repeat
,其中包含一组数据和
ngrepeat
中的两个输入。现在,如果我点击tab,它会将焦点发送到下一个单元格(表中的链接或数据)。我只想让它转到下一个输入。 ( 我有一个ngrepeat,有6个数据单元和2个输入。 我希望对于每个选项卡或输入,都应该转到下一个输入

所以从第1行,输入1到第1行,输入2 然后第2行,输入1到第2行,输入2 然后第3行,输入1到第3行,输入3

)


{{item.PctOver}编号:2}}%

疯狂简单的解决方案。只需为每个要聚焦的输入添加tabindex=1

<td align="center"><input id="qtyToReOrder"   tabindex="1" type="number" name="test" ng-model="item.qtyToReOrder" ng-model-options="{ updateOn: 'blur' }" ng-change="SavePO(item.qtyToReOrder, item.qtyToOrder,  {{$index}})" /></td>                                   
<td align="center">
<ngform id="myForm" name="myForm">
  <input id="qtyToOrder"  tabindex="1"  ng-class="{ 'has-error': item.qtyToOrder>0 && filter.vendor !='' &&  item.price <=0}" type="number" name="myInput" ng-model="item.qtyToOrder" ng-model-options="{ updateOn: 'blur' }" ng-change="SavePO(item.qtyToReOrder, item.qtyToOrder,  {{$index}})" /></ngform> </td>

疯狂简单的解决方案。只需为每个要聚焦的输入添加tabindex=1

<td align="center"><input id="qtyToReOrder"   tabindex="1" type="number" name="test" ng-model="item.qtyToReOrder" ng-model-options="{ updateOn: 'blur' }" ng-change="SavePO(item.qtyToReOrder, item.qtyToOrder,  {{$index}})" /></td>                                   
<td align="center">
<ngform id="myForm" name="myForm">
  <input id="qtyToOrder"  tabindex="1"  ng-class="{ 'has-error': item.qtyToOrder>0 && filter.vendor !='' &&  item.price <=0}" type="number" name="myInput" ng-model="item.qtyToOrder" ng-model-options="{ updateOn: 'blur' }" ng-change="SavePO(item.qtyToReOrder, item.qtyToOrder,  {{$index}})" /></ngform> </td>