2015-12-20 3 views
0

Простой код с выбора опций, работающих хорошо в Firefox, но не в хромеугловой выбрать не работает в хроме

ЯШ:

angular.module('app', []).controller('ctrl', ['$scope', function($scope) { 
    $scope.items = ["", "Item 1", "Item 2", "Item 3", "Item 4" ]; 
    $scope.currentItem = "Item 
}]) 

HTML:

<select name="se" id="se" ng-model="currentItem" size="5"> 
    <option ng-repeat="i in items" value="{{i}}">{{i}}</option> 
</select> 

Вы можете увидеть его в это plunker

Если я нажму на опцию, currentItem не изменится. Если я нажимаю на клавиатуру вверх стрелку или стрелку вниз, она работает.

Как я могу разрешить его для хрома?

+3

он работает в хроме для меня – Jax

+0

проверить это [plunkr] (http://plnkr.co/edit/viWXtjd4SLGo1vdRrIfb?p=preview) Я использую ng-options, в отличие от ng-repeat. Я думаю, что это предпочтительный синтаксис для select в angularJS – Jax

+0

Он работает для меня тоже, я просто попробовал его с помощью plnkr и придерживаюсь правды, что он работает. – katmanco

ответ

0

Я нашел директиву ng-size в jsfiddle _http: //jsfiddle.net/joshkurz/DFyWX/2/ и он не работает в моем хроме. В firefox все в порядке.

Я не понимаю, почему ...

wrong in chrome screenshot

Смежные вопросы