0
我有三个输入元素作为按钮样式。在ng-keyup上我调用了我的控制器中的一个函数。角度ng焦点/焦点输入元素
现在的问题是我对他们的一个手动点击获得焦点,只有使用keyUp工作。
我尝试了ng-focus ='focus',然后在控制器中设置$ scope.focus = true,它不起作用。
<div class="row startButtonRow">
<div class="col col-50" align="center">
<button class="button button-dark startButton" ng-click="start()" ng-disabled="disableStart">Start</button>
</div>
<div class="col" align="center">
<input ng-focus="focus" type="button" class="button button-dark startButton" ng-disabled="disableStop" ng-keyup="stopTimer($event)">
</div>
<div class="col" align="center">
<input type="button" class="button button-dark startButton" ng-disabled="disableStop" ng-keyup="stopTimer($event)">
</div>
<div class="col" align="center">
<input type="button" class="button button-dark startButton" ng-disabled="disableStop" ng-keyup="stopTimer($event)">
</div>
</div>
一旦我点击开始按钮的符号开始出现在三列,我应该按相应的按钮(按键式输入此元素),一旦一个特定的符号出现。我不想先点击元素,然后才能使用键盘按键。
我收到你关于NG-KEYUP第一点,我注意到它时,我实现。是否有可能按下这三个按钮与键盘<-, ^, ->按钮,而不是鼠标点击?我没有找到任何答案,所以我采用了输入和ng-keyup。是的,我确实与ng-focus错误,谢谢! – Nitish
查看编辑我的回答 –
完美!非常感谢! – Nitish