AngularJs: Wybierz wartość z DropDown

Używam AngularJS z JQM. Tworzę listę rozwijaną do wybierania wartości i komiesów danych w niej za pomocą AngularJS Controller. Działa dobrze Ale kiedy dodamdata-native-menu="false w<select> następnie dziwne wykonania wybieram pierwszą wartość, którą wybrał drugą.

Moja część HTML

<div ng-controller="MyCtrl">
    <select data-native-menu="false" data-role="listview" ng-options="size as size.name for size in sizes " ng-model="item" ng-change="update()"></select>
     {{item.code}} {{item.name}}
</div>

JS Part

myApp.controller('MyCtrl',function($scope){
    $scope.sizes = [ {code: 1, name: 'n1'}, {code: 2, name: 'n2'}];
    $scope.update = function() {
    console.log($scope.item.code, $scope.item.name)
}});

Jeśli usunędata-native-menu="false" data-role="listview" wtedy kod działa poprawnie

Proszę pomóż mi

Strona demonstracyjna mojego przykładu jestTutaj

questionAnswers(3)

yourAnswerToTheQuestion