我想在非格式元素(例如div标签)上有一个制表符索引 为此,我使用了tab索引,但是当我的div聚焦并点击输入按钮时,它不会触发ng-click哪个div标签
<div tabindex="0" role="button"
ng-click="!user.Active || selectUser(user)"
class="multi-user no-outline"
ng-repeat="user in Users" >
<div class="bold text-capitalize text-primary" ng-bind="user.Name"></div>
<small class="text-capitalize" ng-bind="user.RoleName"></small>
<label class="label rel-label"
ng-if="user.Active !== true">
Deactive
</label>
</div>
答案 0 :(得分:2)
我不使用AngularJS,但是按Enter不会产生点击(单选按钮和复选框除外),它会产生keydown
,keypress
和keyup
事件。您可能需要ng-keypress
。您需要检查$event
的{{3}}(对于较旧的浏览器为key
),以查看是否按下了Enter键。