2017-01-26 4 views

ответ

0

Я добавил tabindex Attr и работает достаточно хорошо ,

<uib-timepicker ng-model="mytime" ng-change="changed()" hour-step="hstep" tabindex="-1" minute-step="mstep" show-meridian="ismeridian"></uib-timepicker> 

Пример Plnkr

+0

Спасибо @agriboz, но я хочу добавить tabindex = "- 1" только для стрелок! –

0

Я нашел это решение, но я не знаю, что есть еще один лучше, чем это (изменить TabIndex стрелок) !!

this.$timeout(function() { // You might need this timeout to be sure its run after DOM render. 
     angular.element(document.querySelectorAll('td.uib-increment.hours > .btn.btn-link')).attr('tabindex','-1') 
     angular.element(document.querySelectorAll('td.uib-increment.minutes > .btn.btn-link')).attr('tabindex','-1') 
     angular.element(document.querySelectorAll('td.uib-decrement.hours > .btn.btn-link')).attr('tabindex','-1') 
     angular.element(document.querySelectorAll('td.uib-decrement.minutes > .btn.btn-link')).attr('tabindex','-1') 
    }, 0, false)