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