Как установить значение по умолчанию для поля выбора в angularjs

У меня есть форма, которая используется для редактирования объекта, и я не могу выбрать значение в поле выбора.

У меня есть массив JSON, который представляет для редактирования и выглядит так:

       $scope.item = [{
    "objectID": "76",
    "versionID": "0",
    "versionName": "CURRENT",
    "objectName": "xyz",
}]

теперь я одновременно заполняю поле выбора из другого массива json, который выглядит следующим образом:

$scope.versions = [{
    "id": "0",
    "description": "CURRENT",
    "name": "CURRENT"
},
    {
    "id": "114",
    "description": "description of Version 2",
    "name": "version2"
},
    {
    "id": "126",
    "description": "description of Version 3",
    "name": "version3"
},
    {
    "id": "149",
    "description": "description of Version 4",
    "name": "version4"
}] 

внутри моей веб-страницы я создаю поле выбора следующим образом:

Version:<select ng-model="item.versionID" ng-selected="item.versionID" ng-options="version.name for version in versions" required>

окно выбора заполнено для меня, но оно должно выбрать значение, соответствующее версии вitem, Я пробовал обаversionID а такжеversionNameЯ даже пробовал установкуng-selected="0" и это даже не работает.

Я посмотрел здесь на SO, на сайте Angularjs, и погуглил и прошел через бесчисленные учебные пособия, но все еще имел проблемы с этим. Я просто не могу понять, в чем проблема, поэтому любая помощь очень ценится

JSFiddle Добавлено

Добавлен JsFiddleВот

Ответы на вопрос(7)

Ваш ответ на вопрос